行番号と列番号を取得
指定した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が返ってきます。



コメント