Форум по VBA, Excel и Word

VBA, Excel => VBA, макросы в Excel => Тема начата: Enchanted от 11 августа 2022, 20:47

Название: поиск в ячейке и выдача результата в одной из колонок строки
Отправлено: Enchanted от 11 августа 2022, 20:47
Добрый день.
Задача такая: есть таблица, где в первой колонке текстовые строки, содержащие определенные слова, по которым в дальнейшем выполняется поиск. Слова могут быть написаны в разном регистре.  В случае, если заданный текст найден, нужно в колонке К данной строки прописать некий текст - например, найденную часть слова.
Удалось написать рабочий макрос для метода  Like
   
   Shablon = Array("*игл*", "*очки*", "*маск*", "*перчатк*", "*термометр*")
    For Each s In Shablon
    For Each Cell In Range("A1:A250")
    If Cell Like s Then
    Cell(Row + 1, 7) = s
                End If
            Next Cell
       Next s

Но данный метод  из-за требования к регистру не подходит, а с методом find не могу никак прописать аргументы.
Подскажите плиз, куда копать, добилась того что могу найти и выделить ячейку где найден текст, но как прописать результат в нужную ячейку другой колонки....
Название: Re: поиск в ячейке и выдача результата в одной из колонок строки
Отправлено: Администратор от 12 августа 2022, 17:45
С регистром вы разобрались, теперь у вас другой вопрос - как записать в нужную ячейку?