У меня есть две вкладки - вкладка ALL и вкладка CATA.Найдите слово в столбце, а затем скопируйте строку
Вкладка ALL содержит все данные (источник)
Вкладка CATA является целевой вкладкой, в которой должны быть вставлены конкретные строки.
Вопрос:
- Я хочу найти все строки, один на один,
- затем скопировать строки из вкладки источника, где столбец I имеет CATA слово в нем
- , а затем вставить эту строку в целевой вкладке.
Пример данных для столбца I:
"USTA;#CATA;#INTA;#Non-TA"
"USTA;#INTA;#Non-TA"
Ни один из thesolution выше не работает, я вставил код, который я использую, вы можете мне помочь, чтобы вставить логику «искать CATA в Col I», и если он находит то «копировать строку», а затем вставьте его в лист CATA. – user2805208
код, который я использую в настоящее время обряда: Sub Entity() Dim г Как диапазон, с как диапазон Worksheets ("Кат") Cells.Clear С Таблицами ("все") Set г = Range (. .Range ("К2"), .Range ("К2"). Конец (xlDown)) Для каждого С в г Если WorksheetFunction.IsNumber (с) Тогда Диапазон (.Cells (c.Row, «A»), .Cells (c.Row, «O»)).Копирование Else GoTo nextc End If С Таблицами ("Кат") .Cells (Rows.Count, "A"). End (xlUp) .offset (1, 0) .PasteSpecial конца с nextc: Следующая с End With Application.CutCopyMode = False End Sub – user2805208
@ user2805208 вы должны изменить свой вопрос, чтобы включить этот код. Кроме того, код ищет номера только в столбце K. Вы хотите заменить этот поиск поиском '* CATA *' в столбце I? Или вы хотите скорректировать код в соответствии с обоими условиями (номера в столбце K AND '* CATA *' в столбце I)? В любом случае, пожалуйста, обновите и уточните свой вопрос. – tigeravatar