VBA Excel范围方法

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

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

我得到一个“对象不支持此属性或方法”错误。

我究竟做错了什么?

使用macroslogging器并手动执行所需的操作。 然后,您可以查看Excellogging的代码并进行清理,以满足您的需求。

macroslogging器是找出VBA要使用的任何复杂语法的最简单方法。

“范围”和“(”之间不应有空格。

  1. 是select允许您的工作表? (=不受保护禁止的select)
  2. 我注意到Range和(“A11”)之间的空格字符。 这可能会导致语法错误。