コレクションに含まれるオブジェクト(セル)の数を返します。セルの数は2,147,483,647(\(=2^{31}-1\))個までカウントできます。これを超える場合はRange.Count プロパティを使います。
- 構文
- Long = Range.Count
- 引数
- 戻り値
Range オブジェクトを返すメソッド・プロパティ
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.ActiveCell プロパティ
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ
- 作業中のワークシートのすべてのセルを表すRange オブジェクトを返します。
- Application.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.Selection プロパティ
- Applicationオブジェクトのアクティブなワークシートで現在選択されているオブジェクトを返します。
- Range.Count プロパティ
- 指定した条件に一致する最初のセルを検索します。
- Range.Count プロパティ
- Findメソッドによって開始された検索を続行します。前回の検索条件に一致するセルを、下方向(行のときは左から右、列のときは上から下)に検索し、見つかったセル(Rangeオブジェクト)を返します。選択範囲やアクティブセルには影響はありません。
- Range.Count プロパティ
- 範囲内のセルから特定の条件に一致するRange オブジェクトを返します。条件は、セルの種類(数値、テキスト、エラーなど)やセルの状態(空白、定数、数式など)に基づいて指定することができます。
- Range.Columns プロパティ
- 指定した範囲の列を表すRange オブジェクトを返します。
- Range.Count プロパティ
- 現在の領域を表すRange オブジェクトを返します。
- Range.Count プロパティ
- 対象セル範囲の領域における終端のRange オブジェクトへの参照を返します。
- Range.EntireColumn プロパティ
- 指定された範囲を含む1つまたは複数の列全体を表すRange オブジェクトを返します。読み取り専用です。
- Range.Count プロパティ
- 指定されたセル範囲を含む行全体を表すRange オブジェクトを返します。読み取り専用です。
- Range.Count プロパティ
- 指定したセル範囲のオフセット値で指定される範囲を表すRange オブジェクトを返します。
- Range.Offset プロパティ
- 指定された範囲からオフセットした範囲を表すRange オブジェクトを返します。
- Range.Count プロパティ
- 指定された範囲のサイズを変更します。サイズが変更されたセル範囲を表すRange オブジェクトを返します。
- Range.Rows プロパティ
- 指定した範囲の行を表すRange オブジェクトを返します。
- Worksheet.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
使い方
単一セルの場合は「1」を返します。
PRINT Excel.Range("A1").Count
- 結果
1
セル範囲の場合は範囲内にあるセルの個数を返します。セル範囲が3行3列なので\(3 \times 3 = 9\)。
PRINT Excel.Range("A1:C3").Count
- 結果
9
最大列(16384列)の場合、行は31071行まで。31072行目でオーバーフロー。
WITH Excel
PRINT .Range(.Cells(1, 1), .Cells(131071, 16384)).Count
ENDWITH
- 結果
2147467264
最大行(1078576行)の場合、列は2047列まで。2048列目でオーバーフロー。
WITH Excel
PRINT .Range(.Cells(1, 1), .Cells(1048576, 2047)).Count
ENDWITH
- 結果
2146435072
プログラム実行例
結合したセルの情報を取得
結果
結合範囲 $A$1:$E$5
大きさ 25
行数 5
列数 5
左上セル $A$1
右下セル $E$5
使用関数
この記事は役に立ちましたか?
ご協力ありがとうございます。
関連記事
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.ActiveCell プロパティ (Excel)
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ (Excel)
- 作業中のワークシートのすべてのセルを表すRange オブジェクトを返します。
- Application.Range プロパティ (Excel)
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.AdvancedFilter メソッド (Excel)
- 検索条件範囲に基づいて、リストにフィルターをかけます。
- Range.AllocateChanges メソッド (Excel)
- OLAPデータソースに基づく範囲内の編集されたすべてのセルに書き戻し操作を実行します。
- Range.ApplyOutlineStyles メソッド (Excel)
- 指定された対象セル範囲にアウトラインの既定のスタイルを適用します。
- Range.AutoFill メソッド (Excel)
- 指定された対象セル範囲内のセルに対してオートフィルを実行します。
- Range.AutoFilter メソッド (Excel)
- オートフィルターを使ってリストをフィルター処理します。
- Range.AutoOutline メソッド (Excel)
- 指定したセル範囲にアウトラインを自動的に作成します。 指定されたセル範囲が 1 つのセルのときは、シート全体にアウトラインが作成されます。 既存のアウトラインはすべて、新しいア