複数のセル値を含むSet range オブジェクトを介したループのインスタンスとして、以下のコードを含めることを検討しています。このリンクはDebug.Printの良い概要を提供しますが、 .Addressの仕組みは私には謎のままです。
Debug.Print .Address
複数のセル値を含むSet range オブジェクトを介したループのインスタンスとして、以下のコードを含めることを検討しています。このリンクはDebug.Printの良い概要を提供しますが、 .Addressの仕組みは私には謎のままです。
Debug.Print .Address
.Address は、次のようにセルまたは範囲に関連付ける必要があります。
Debug.Print Range("A1").Address
または、次のような with ステートメントを使用する場合:
With Range("A1")
Debug.Print .Address
End With
出力は vba のイミディエイト ウィンドウに出力され、次のようになります。
$A$1
次のように他の場所に書き込むこともできます。
MsgBox (Range("A1").Address)
Range("B1").Value = Range("A1").Address