VBA Excel范围法

VBA Excel范围法,excel,vba,Excel,Vba,当用户在列表框中选择值时,我需要将一行数据移动到另一个工作表。我正在尝试使用以下代码选择要将数据移动到的新工作表上的行: 'Move data to the "Red" worksheet Sheets("Red").Range ("A11").Select 我获取的对象不支持此属性或方法错误 我做错了什么?使用宏记录器并手动执行所需的操作。然后,您可以查看Excel记录的代码,并根据需要对其进行清理 宏记录器是找出VBA希望您使用的任何复杂语法的最简单方法 工作表上是否允许选择?=保护不禁止

当用户在列表框中选择值时,我需要将一行数据移动到另一个工作表。我正在尝试使用以下代码选择要将数据移动到的新工作表上的行:

'Move data to the "Red" worksheet
Sheets("Red").Range ("A11").Select
我获取的对象不支持此属性或方法错误


我做错了什么?

使用宏记录器并手动执行所需的操作。然后,您可以查看Excel记录的代码,并根据需要对其进行清理

宏记录器是找出VBA希望您使用的任何复杂语法的最简单方法

工作表上是否允许选择?=保护不禁止的选择 我注意到单词Range和A11之间有一个空格字符。这可能导致语法错误。
范围和之间不应该有空格。

问题是,我做错了什么,而不是如何使用宏记录器,不?实际上这是最好的答案。故障排除和语法纠正。