Самоучитель VBA


Метод Find



Метод Find (найти) используется для поиска ячейки, содержащей специфицированную информацию. Если метод Find не находит подходящей ячейки, он возвращает значение Nothing. Вручную метод Find вызывается командой Правка, Найти (Edit, Find).

Синтаксис:

Объект.Find(what, after, lookln, lookAt, searchOrder, searchDirection, matchCase, matchByte)

Аргументы:

Объект

Диапазон, где производится поиск

what

Элемент, который ищется

after

Первая ячейка, после которой производится поиск. Если аргумент опущен, то поиск производится во всем диапазоне

lookln

Область поиска. Допустимые значения:

  • xlFormulas (формулы)

  • xlValues (значения)

  • xlNotes (примечания)

LookAt

Допустимые значения:

  • xlwhoie (ячейки целиком)

  • xlPart (ячейки частично)

searchDirection

Направление поиска. Допустимые значения:

  • xlNext (к концу диапазона)

  • xl Previous (к началу)

searchOrder

Допустимые значения:

  • xlByRows (искать по строчкам)

  • xlByCoiumns (искать по столбцам)

Как отмечалось выше, вручную метод Find вызывается командой Правка, Найти (Edit, Find), а значения его аргументов соответствуют заполнению диалогового окна Найти (Find), отображаемого на экране посредством выбора команды Правка, Найти (Edit, Find) (рис. 3.13).

Рис. 3.13. Диалоговое окно Найти Методы FindNext и FindPrevious используются для повторения поиска.




- Начало -  - Назад -  - Вперед -