Как я могу скопировать определенные c строки на основе значения ячейки в этой строке и вставить его в соответствующий лист - PullRequest
0 голосов
/ 28 февраля 2020

Я пытаюсь скопировать строки, основанные на цвете (который указан в одном из столбцов), и вставить эти данные в рабочую таблицу с таким именем c (например: скопировать все данные синего цвета и вставить их в рабочий лист называется Blue). У меня уже есть макрос, который создает все сопровождающие листы, я просто не могу понять, как копировать и вставлять строки на основе значений в одном столбце в соответствующий лист.

Существует несколько строк для каждого цвета .

1 Ответ

0 голосов
/ 28 февраля 2020

Поскольку вы не поделились кодом, я дам вам общий обзор потенциального подхода вместе с примерами, которые вы можете использовать для


  1. Создайте переменную для хранения вашего цвета находясь в поиске. Пример: iColor = "Red"
  2. Затем отфильтруйте цветовой столбец по iColor, а затем скопируйте видимые ячейки. ПРИМЕР
  3. Затем можно найти лист (при условии, что он имеет то же имя, что и iColor) с помощью этого: ThisWorkbook.Sheets(iColor).Range("A1").Paste
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...