2010-03-01 10 views
2

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

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

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

Что я делаю неправильно?

ответ

0

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

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

+1

вопрос был то, что я делаю неправильно, не так, как я могу использовать записи макросов, нет? –

1
  1. Выбирается разрешено на вашем листе? (= выбор не запрещен защитой)
  2. Я заметил пробел между словом Range и («A11»). Возможно, это вызвало синтаксическую ошибку.
+0

на самом деле это лучший ответ. устранение неполадок плюс коррекция синтаксиса. –

4

Там не должно быть пробела между «Range» и «(».