2010-03-01 158 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

不应该有一个空间“范围”和“(”之间。