2010-03-01 189 views
2

當用戶在列表框中選擇一個值時,我需要將一行數據移動到另一個工作表。我嘗試使用下面的代碼以選擇新的工作表中的行我希望將數據移動到:VBA Excel範圍方法

'Move data to the "Red" worksheet 
Sheets("Red").Range ("A11").Select 

我收到一個「對象不支持此屬性或方法」錯誤。

我在做什麼錯?

回答

0

使用宏記錄器並手動執行所需的操作。然後,您可以查看Excel記錄的代碼並進行清理以滿足您的需求。

宏記錄器是找出VBA希望您使用的任何複雜語法的最簡單方法。

+1

問題是,我在做什麼錯了,不是我該如何使用宏錄製,不是嗎? – 2011-05-19 02:59:20

1
  1. 在您的工作表上選擇允許嗎? (=不受保護禁止的選擇)
  2. 我注意到Range和(「A11」)之間的空格字符。這可能會導致語法錯誤。
+0

其實這是最好的回答問題排除和語法修正。 – 2011-05-19 03:00:31

4

不應該有一個空間「範圍」和「(」之間。