Метод VBA Excel Range - PullRequest
       15

Метод VBA Excel Range

2 голосов
/ 01 марта 2010

Мне нужно переместить строку данных на другой лист, когда пользователь выбирает значение в списке. Я пытаюсь использовать следующий код для выбора строки на новом рабочем листе, в который я хочу переместить данные:

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

Я получаю сообщение об ошибке «Объект не поддерживает это свойство или метод».

Что я делаю не так?

Ответы [ 3 ]

4 голосов
/ 02 марта 2010

НЕ должно быть пробела между "Range" и "(".

1 голос
/ 02 марта 2010
  1. Разрешен ли выбор на вашем листе?(= выбор не запрещен защитой)
  2. Я заметил пробел между словом Range и ("A11").Это могло вызвать синтаксическую ошибку.
0 голосов
/ 01 марта 2010

Используйте макро-рекордер и вручную выполните нужную операцию. Затем вы можете просмотреть код, записанный в Excel, и почистить его в соответствии с вашими потребностями.

Макро-рекордер - это самый простой способ выяснить, какой сложный синтаксис VBA хочет использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...