1
当我为this question编写an answer时,我偶然发现了一些意外的行为。为什么Range.Address()在链接时返回第一个单元格的地址?
当链接在一起Range
调用时,Address
总是返回语句中第一个Range
对象的地址。例如:
Public Sub Unexpected()
Debug.Print Range("B3").Address
Debug.Print Range("B3").Range("A1").Address
End Sub
返回以下输出。
$B$3
$B$3
但我本来期望它在链返回最后 Range对象的地址。
$B$3
$A$1
任何人都可以解释这种行为吗?最好附上适当文件的引用和链接。