アクティブセルのアドレスを取得して、メッセージボックスに表示します。
A1形式のアドレスを取得するには、Addressプロパティを使います。
指定セルの行番号と列番号を取得する
Rowプロパティで行番号を取得し、Columnプロパティで列番号を取得します。
■ コード内を「Wクリック」で選択できます。
Sub サンプル2580() Dim Row As Integer Dim Col As Integer Row = ActiveCell.Row Col = ActiveCell.Column MsgBox "アクティブセルは(" & Row & ":" & Col & ")です" End Sub
Rowプロパティでアクティブセルの「行番号」を取得します。
Row = ActiveCell.Row
Columnプロパティでアクティブセルの「列番号」を取得します。
Col = ActiveCell.Column
メッセージボックスに行番号と列番号を表示します。
MsgBox "アクティブセルは(" & Row & ":" & Col & ")です"
●マクロの実行結果
A1形式でアドレスを取得する
A1形式でアドレスを取得するには、Addressプロパティを使います。
■ コード内を「Wクリック」で選択できます。
Sub サンプル2585() MsgBox ActiveCell.Address End Sub
Addressプロパティでアドレスを取得して、メッセージボックスに表示します。
Addressプロパティはアドレスを絶対参照で、表示します。
Addressプロパティはアドレスを絶対参照で、表示します。
MsgBox ActiveCell.Address
●マクロの実行結果
A1形式でアドレスの相対参照を取得する
■ コード内を「Wクリック」で選択できます。
Sub サンプル2590() MsgBox ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False) End Sub
アドレスを相対参照で取得します。
ActiveCell.Address(RowAbsolute:=False, ColumnAbsolute:=False)
●マクロの実行結果
アクティブセルにデータを入力については次の記事が参考になります。
■関連記事■ アクティブセルにデータを入力するマクロ
■関連記事■ アクティブセルにデータを入力するマクロ
以上で「アクティブセルのアドレスを取得する」の説明を終わります。