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
■実行結果



