エクセル(2003)VBAでつくるマクロに関する質問です。


リストを設定し、フィルタで絞りこみをかけました。
その時、何件のデータが残ったかを知りたいのですが、どうやれば件数が取得できるのでしょうか。

行数のカウント部分だけで結構ですので、できるだけ、簡潔なものをいただけると幸いです。


少し具体的に設定をしておきますので、必要であれば下記の設定値をお使いください。
・1枚目のシートに1つだけリストがある。
・リストは、A1からE100までの範囲で、1行目はタイトルになっている。
・フィルタの絞り込みをA列、B列、C列の3列でかけた。

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:2008/06/27 00:27:58
  • 終了:2008/06/28 12:48:50

ベストアンサー

id:SALINGER No.1

SALINGER回答回数3454ベストアンサー獲得回数9692008/06/27 00:50:53

ポイント77pt
Range("A1:A100").SpecialCells(xlCellTypeVisible).Cells.Count-1

で取得できます。

id:tomokazu0525

なるほど。一列だけを選んでspecialcellsでカウントすればいいんですね。

しかも、かなりシンプルですね。

ありがとうございます。

2008/06/27 12:34:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません