行番号と列番号を取得
指定したRangeオブジェクトがどの行、列に存在するのかを知ることができます。
Rowプロパティは行番号、Columnプロパティは列番号を取得します。
行番号
Object. Row
列番号
Object. Column
Object | Rangeオブジェクトを表す変数です。 |
Rangeオブジェクトの行、列番号がわかるサンプルコード
Public Sub Sample() Dim rng As Range Set rng = Range("E30") 'E30セルをRangeオブジェクトに設定 Dim ronum As Long Dim conum As Long ronum = rng.Row '行の番号を取得 conum = rng.Column '列の番号を取得 'イミディエイトに結果を表示 Debug.Print "行" & ronum & ", 列" & conum End Sub
注意点
- Row/ColumnプロパティとRows/Columnsプロパティは似ていますが異なる機能です。
Row/Columnは行、列番号を表す整数を返し、Rows/ColumnsはRangeオブジェクトを返します。 - 列の番号も行番号と同じく数字で表記されるので、A列は1、B列は2が返ってきます。
コメント