Скопируйте и вставьте строку из Sheet1, содержащую «YES» в ячейке J, в Sheet4 в Excel 2007 - PullRequest
0 голосов
/ 16 марта 2012

Я искал ответ на этот вопрос в течение нескольких дней с помощью Google и различных сайтов по устранению неполадок Excel. К сожалению, я на 100% не знаком с макросами в Excel, и мое обучение не длится до апреля (хотя я зарегистрировался!). Поскольку я просто не понимаю программирование, мне трудно "исправлять" решения онлайн, чтобы удовлетворить мои потребности. Мне действительно нужно изложить это специально для моей ситуации.

У меня есть электронная таблица, содержащая Лист1 и Лист4. Лист1 содержит данные в столбцах A-L и может иметь неограниченное количество строк. Когда в столбце J введено значение «YES», я бы хотел, чтобы макрос скопировал и вставил всю эту строку в лист 4 в следующей пустой строке.

Может ли кто-нибудь помочь? Этот проект должен быть завершен к понедельнику, 19 марта. Спасибо!

1 Ответ

0 голосов
/ 16 марта 2012

Если вы на 100% не знакомы с Macro, я не рекомендую начинать с поиска исправлений в Интернете.

Вы можете попробовать записать макрос, чтобы сгенерировать некоторый код. Одним из способов может быть:

  • Фильтр в столбце J только для «ДА».
  • Скопируйте эти строки в Sheet4.

И тогда вы можете внести изменения в код. (Я думаю, что они достаточно легко понять). Это поможет, если вы сможете опубликовать коды, которые вы пробовали.

Если вы хотите запустить это действие только при нажатии кнопки, вы можете просто создать эту кнопку и назначить ее своему макросу (Sub).

Если вы хотите, чтобы это произошло автоматически, вам придется попробовать Worksheet_Change Event, упомянутый Сиддхартом

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