這是一個問題,我一直在試圖找到一個答案几個月,但無濟於事!爲什麼代碼片段: -表達式與變量在Excel VBA
Sub sbDispCellAddress_01()
ActiveCell.Address
MsgBox ActiveCell.Address
End Sub
不起作用。
當我運行它時,出現編譯錯誤:Invalid use of property
,'ActiveCell'後面的'Address'以藍色突出顯示。
然而,下面的代碼工作正常: -
Sub sbDispCellAddress_02()
Dim s As String
s=ActiveCell.Address
MsgBox s
End Sub
那麼,爲什麼頂級代碼不行?
使底層代碼起作用的變量是什麼?
請幫我弄清楚這個簡單的例子。
你會期望頂級代碼做什麼?評估一個地址但不對它做任何事情的線會是什麼? – Rory
好點Rory。感謝您的迴應。 – ComfortablyNumb