我已經編程以下VBA代碼:價值細胞爲變量在選定的式
Sub test()
Dim Variable As Variant
Variable = "R2:R11"
Sheet1.Select
Range(Variable).Select
End Sub
此公式完美。現在我想替換變量的「R2:R11」部分,而是引用電子表格中的單元格(W12)。在這個小區我寫「R2:R11」,我改變了公式如下:
這導致了下面的代碼:
Sub test()
Dim Variable As Variant
Variable = Sheet1.Range("W12")
Sheet1.Select
Range(Variable).Select
End Sub
然而,這個公式我現在明白了錯誤1004.
你們有什麼解決方案,我怎麼可以使變量參考電子表格中的單元格,然後在選擇公式中使用它?
感謝:-)
對我來說工作正常,但我不確定我會使用該方法。 – Jeeped
你試過了嗎?Variable = Sheet1.Range(「W12」)。Value' – DDuffy
如果你的w12單元格包含Range如「R2:R11」(不含引號),它將正常工作。如果w12包含字符串,如Hello或數字,如23,那麼您將得到錯誤1004 – skkakkar