【VBA】最終列または最終行を取得したい

エクセル(VBA/マクロ)

説明

VBAを使ったExcelマクロを作っているときに、良く使うコードです。

最終列または最終行を取得したいときのコードをサンプル付きで紹介します。

コード

指定セルから、下方向に検索して、最終行を取得

サンプルはCells(1, 1)から下方向に検索するコード

※Cells(1, 1)はA1セルを指す

※xlDownは下方向を指す

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

指定セルから、上方向に検索して、最終行を取得

※Cells(Rows.Count, 1)はExcelの最大行65,535行目または1,048,576行目を指す

※xlUpは上方向を指す

Cells(Rows.Count, 1).End(xlUp).Row


コメント

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