0

複数のセル値を含むSet range オブジェクトを介したループのインスタンスとして、以下のコードを含めることを検討しています。このリンクはDebug.Printの良い概要を提供しますが、 .Addressの仕組みは私には謎のままです。

        Debug.Print .Address

http://www.cpearson.com/excel/DebuggingVBA.aspx

4

1 に答える 1

2

.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
于 2013-10-15T17:43:43.727 に答える