這是我的第一篇文章!Excel VBA - 使用單元格中的值作爲地址來定位另一個單元格
我有N11顯示我想放置字符串變量x的單元格位置,所以當N11讀取G2時,我需要輸入x到G2。
我一直不成功迄今爲止有:提前
y = Worksheets("Sheet2").Cells(11, "N").Value
Range(y) = x
謝謝!
這是我的第一篇文章!Excel VBA - 使用單元格中的值作爲地址來定位另一個單元格
我有N11顯示我想放置字符串變量x的單元格位置,所以當N11讀取G2時,我需要輸入x到G2。
我一直不成功迄今爲止有:提前
y = Worksheets("Sheet2").Cells(11, "N").Value
Range(y) = x
謝謝!
請嘗試以下子。
Sub PutValue()
Dim x As Date
x = #3/10/2017#
Range(Range("N11").Value).Value = x
End Sub
---------------------------編輯--------------- -------
Sub PutValue()
Range(Sheet2.Range("N11").Value).Value = "x"
End Sub
https://support.office.com/en-us/article/INDIRECT-function-474b3a3a-8a26-4f44-b491-92b6306fa261 –
http://stackoverflow.com/questions/33305508/how-to-code-excel-vba-equivalent-of-indirect-function –
只是爲了澄清:N11包含一個單元格地址,您希望通過(另一個定義的)變量「x 「? –