Sub selectRange()
Dim A As String
A = ActiveCell.Address
MsgBox A
MsgBox Cells(A)
End Sub
當我將A作爲參數傳遞時,它顯示錯誤,我應該如何傳遞當前單元格數據的參數值。使用單元格地址獲取單元格的值
Sub selectRange()
Dim A As String
A = ActiveCell.Address
MsgBox A
MsgBox Cells(A)
End Sub
當我將A作爲參數傳遞時,它顯示錯誤,我應該如何傳遞當前單元格數據的參數值。使用單元格地址獲取單元格的值
爲Cells()
正確的語法是:
Cells([row number], [column number]).Value
要使用單元格的地址,使用Range()
代替:
Range([Address Range]).Value
Range(A).Value 'in your example
如果這對你有用接受一個綠色的複選標記。 – Chrismas007
我有該單元的地址,我想的地址作爲參數傳遞,以獲得特定的單元中的數據 –
子樣品() 暗淡了作爲字符串 A = ActiveCell.Address MSGBOX甲 MSGBOX範圍([A] ).Value End Sub –
嘗試'Range'代替 – ti7
Thsnk youAs即時通訊新我不知道很多有關請您建議 –
觀看此視頻系列:[Excel VBA簡介](https://www.youtube.com/playlist?list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5)。這是相關的:[第5部分 - 範圍,單元格,ActiveCell,偏移](https://www.youtube.com/watch?v=c8reU-H1PKQ&t=3123s&index=5&list=PLNIs-AWhQzckr8Dgmgb3akx_gFMnpxTN5) –