该debugging代码是否应该用在VBA对象循环中?

寻找包括下面的代码作为一个循环的实例,通过包括多个单元格值的设置范围对象。 这个链接提供了一个很好的Debug.Print的概述,但是.Address的工作对我来说仍然是个谜。

Debug.Print .Address 

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

地址必须与这样的单元格或范围相关:

 Debug.Print Range("A1").Address 

或者,如果你使用这样的语句:

 With Range("A1") Debug.Print .Address End With 

输出打印到您的vba立即窗口,如下所示:

 $A$1 

在这里输入图像说明


你也可以把它写到这样的其他位置:

 MsgBox (Range("A1").Address) Range("B1").Value = Range("A1").Address