日本語名
最終行取得
英語名
GetLastRow
用途
指定したシートの最終行番号を返すユーティリティ関数。
カテゴリー
Basic
タグ
最終行, 行数, Worksheet, Utility
引数
ws(Worksheet) 対象のワークシート
戻り値
Long(最終行番号)
コード全文
Function 最終行取得(ByVal ws As Worksheet) As Long
最終行取得 = GetLastRow(ws)
End Function
Function GetLastRow(ws As Worksheet) As Long
GetLastRow = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
End Function
呼び出し・活用事例
Sub Sample()
Dim lastRow As Long
lastRow = 最終行取得(Sheets("元データ"))
MsgBox lastRow
End Sub
関連関数
行数取得, UsedRange最終行取得, 転記処理(可変行)
参照URL
https://feelcodelab.com/vba_parts/getlastrow/









