Excel VBAで最終行・最終列を取得する方法

コピペ

Excel VBAでは、データの範囲を効率的に扱うために、シート内の最終行や最終列を動的に取得することがよくあります。以下のコードを使用すると、特定の方向にデータがある最終行や最終列を簡単に取得できます。

最終行の取得(Ctrl+↓)

Cells(1, 1).End(xlDown).Row

最終行の取得(Ctrl+↑)

最終行の取得(Ctrl+↑)
Cells(Rows.Count, 1).End(xlUp).Row

最終列の取得(Ctrl+→)

最終行の取得(Ctrl+→)
Cells(1, 1).End(xlToRight).Column

最終列の取得(Ctrl+←)

最終行の取得(Ctrl+←)
Cells(1, Columns.Count).End(xlToLeft).Column

これらのコードを使うことで、データの範囲を動的に把握し、Excel VBAで効率的に作業を進めることができます。

タイトルとURLをコピーしました