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
任何人都可以解釋這種行爲嗎?最好附上適當文件的引用和鏈接。