RangeオブジェクトのCountプロパティを取得することで、範囲内のセルの個数を数えることができます。
Countプロパティの使い方
指定範囲内のセルの個数を数える
範囲.Count
範囲.Count

Countは読み取り専用のプロパティで、Rangeに対して実行すれば指定範囲のセルの個数を数えます。
たとえば
たとえば
MsgBox Range("A1:C4").Count
と記述して実行してやれば、
A1~C4で3*4=12という個数を取得します。データのあるなしは問いません。
列、行数(Columns、rows)

取得したRangeオブジェクトに対して、さらにColumnsを付けて
Range("A1:C4").Columns.Count
とすると、列数を数えることができます。
Range("A1:C4").Rows.Count
とすれば、行数を数えることができます。このColumns、Rowsはコレクションで、コレクションの中にColumns(1)、(2)..という各列(オブジェクト)があります。コレクションをCountするとその中にあるオブジェクトの数を数えます。
Rangeはちょっと特殊ですが、同じ理屈で範囲内のセルを数えています。

Excel(エクセル):数える、カウント
Excelで個数を数える、カウントする方法まとめです。
セルの数を数える
範囲内の数字の入ったセルの個数、データの入ったセルの個数を数えるには、それぞれCount関数、CountA関数を使います。
空白セルの個...

関数・演算子・メソッド・プロパティ名から探すExcel/VBA(マクロ)使い方・組み合わせ方まとめ
こちらはExcelやメソッドの諸機能を、機能の名称から探せるまとめ記事です。
コメント