Страницы: 1
RSS
Найти все совпадения в просматриваемом диапазоне, Метод Find
 
Добрый день!
Подскажите, как бы закрутить с методом Find чтобы он искал все совпадения на листе?
Пока у меня так
Цитата

dataSr = "вод"
For Each ws In Worksheets
a = ws.Name
If ws.Name <> "wwww" Then
Sheets(ws.Name).Activate
Set uz = Range(Cells(3, 4), Cells((Cells.SpecialCells(xlLastCell).Row), 2)).Find(dataSr)
MsgBox uz
Next
находим первое совпадение будь то "водитель", "вода", "водка" и переходим к следующему листу. Тут все понятно и правильно. Но хотелось бы найти все совпадения на каждом листе.
Мне, кроме как после каждого найденного совпадения на листе изменять размер диапазона для поиска исключая из него найденную ячейку, ничего в голову не приходит.
 
во встроенной справке про метод Range.Find очень хорошо расписано (с примером)
Учимся сами и помогаем другим...
 
В справке по методу Find приведён пример как раз для поиска "с продолжением" - .FindNext
 
Юрий М, ber$erk, везде поискал кроме как там
спасибо. думаю что и тему можно удалить
Страницы: 1
Читают тему
Наверх