Ecxelで扱える最大行数と最大列数(列名)の取得

Ecxelで扱える最大行数と最大列数(列名)を取得する。

Excelで扱える最大行数と最大列数(列名)をVBAで取得するにはRowプロパティ、Columnプロパティを利用して取得できます。

列については数字での取得となるため、列名(アルファベット)表示に変換しています。変換にはAddressプロパティとSplit関数を利用しています。

動作確認
Windows10/Excel2016:○
Windows11/Excel2024:○

 ●Ecxelで扱える最終行数と列数(列名)を取得

'******************************************************************
' Ecxelで扱える最終行数と列数(列名)の取得
'******************************************************************
Sub getMaxRowCol()

    '最終行数
    Debug.Print "最大行数 : " & Rows.Count
        
    
    '最終列数
    Debug.Print "最大列数 : " & Columns.Count
    
    '最終列の列名(アルファベット表示)
    Debug.Print "最大列名 : " & Split(Columns(Columns.Count).Address, "$")(2)

End Sub

 ■実行結果