いくつか方法はありますが、今回紹介するのは途中で空白セルがあっても最終行を取得できる方法です。
対象列のデータがある最終行を取得
A列の最下行を取得します。
Sub GetLastRow()
Dim lastRow As Long
' A列の最終行を取得
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
MsgBox lastRow
End Sub
実行結果
![](https://i0.wp.com/zawanii.com/wp-content/uploads/2024/06/image-1.png?resize=820%2C469&ssl=1)
いくつか方法はありますが、今回紹介するのは途中で空白セルがあっても最終行を取得できる方法です。
A列の最下行を取得します。
Sub GetLastRow()
Dim lastRow As Long
' A列の最終行を取得
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
MsgBox lastRow
End Sub