2017-10-12 37 views
0

每次嘗試單步執行此操作時,都會出現語法錯誤,我不知道爲什麼。我正在嘗試創建一個變量,以便可以根據「變換」表單元格「M1」中的值選擇一個單元格範圍。嘗試使用單元格的值創建的範圍使用VBA進行復制和粘貼

Sheets("transform").Select 
Dim variableRange As Integer 
    variableRange = ActiveSheet.Range.("M1").Value 

這似乎是非常基本的東西 - 我仍然試圖學習VBA,我很感激任何幫助,我可以得到。

+0

M1中的值是多少? –

+5

應該是'ActiveSheet.Range(「M1」)。Value'? 'Range'和'()'之間有一個額外的'.'。 – ian0411

+4

'variableRange = Worksheets(「transform」)。Range(「M1」)。Value' works even better nic :) –

回答

2

你在那裏還有一段時間。應該是:

variableRange = ActiveSheet.Range("M1").Value 
相關問題