Range.Count プロパティ (Excel)

コレクションに含まれるオブジェクトの数を表す長整数型 (Long) の値を返します。

構文

カウント

expressionRange オブジェクトを表す変数です。

注釈

Count プロパティは、CountLarge プロパティと機能的に同じですが、指定した範囲に 2,147,483,647 個を超えるセル (2,048 列未満) がある場合、Count プロパティはオーバーフロー エラーを生成します。 ただし、 CountLarge プロパティでは、ワークシートの最大サイズ (17,179,869,184 セル) までの範囲を処理できます。

次の使用例は、シート 1 で選択されているセル範囲の列数を表示します。 複数の領域が選択されている場合は、領域ごとに列数を数えて表示します。

Sub DisplayColumnCount() 
    Dim iAreaCount As Integer 
    Dim i As Integer 
 
    Worksheets("Sheet1").Activate 
    iAreaCount = Selection.Areas.Count 
 
    If iAreaCount <= 1 Then 
        MsgBox "The selection contains " & Selection.Columns.Count & " columns." 
    Else 
        For i = 1 To iAreaCount 
            MsgBox "Area " & i & " of the selection contains " & _ 
            Selection.Areas(i).Columns.Count & " columns." 
        Next i 
    End If 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。