VBA行番号(Row)と行数(Rows.Count)を取得

投稿者: | 2021年9月10日
excelアイコン

エクセルバージョン

マイクロソフト365

 

本日はVBAで行番号行数が取得できるRowRows.Countについてです。

それではいってみましょう!

 

Row(行番号)

概要

RangeオブジェクトのRowプロパティで指定範囲の最初の行番号数値(Long)を返します。

 

Rowサンプル

A1セルの行番号

Debug.print

 

B10セルの行番号

 

A100~A1000セルの行番号

範囲の一番上の数値を取得します。

 

A10セルの行番号(Cellsの場合)

RangeオブジェクトのCellsプロパティの使用例。

 

現在選択中のセルの行番号(Selectionの場合)

ApplicationオブジェクトのSelectionプロパティの使用例。

A5セルが選択中だとしたら。

オブジェクトとは

 

Rows.Count(行数)

概要

・RangeオブジェクトのRowsプロパティで指定範囲ののRangeオブジェクトを返します。

・RowsプロパティはRangeオブジェクトを返すので、RangeオブジェクトのCountプロパティを使用すると行数が取得できます。

 

Rows.Countサンプル

A1セルの行数

 

A1~A10セルの行数

 

シートの全行数

バージョンによってシートの全行数が違います。

 

現在選択中の行数

ApplicationオブジェクトのSelectionプロパティを使用します。

例えばA1~A3セルを選択中だったら。

 

まとめ

最初にRangeとかCellsなどで範囲指定して! 

. ←ピリオド入力後

行番号なら → Row

行数なら → Rows.count

だけなので簡単ですね(★‿★)

 

ついでに列番号と列数も簡単なので覚えちゃいましょう。

VBAで列番号(Column)と列数(Columns.Count)取得

 

以上です。