実務で頻出の、最終行の取得方法については、以下のコードで取得できます。
Cells(Rows.Count, 列).End(xlUp).Row
例えば、以下のようなシートの最終行(10行目)を取得したい場合
コード(B列の最終行を取得する)
実行結果
最終行が取得できました。
このコードの注意点としては、途中に空白のセルがあったとしても、最終行の取得には影響しないということです。
例えば、次のように3行目から9行目のセルが空白の場合
先ほどと同じコードを実行すると…
実行結果
B列の途中に空白行があっても、B列の最終行が取得されました。
この理由については別の記事で解説することとします。