Версия для печати

Поиск по всем книгам

Надстройка MyAddin

 

Достаточно актуальная на мой взгляд проблема. Если у Вас одновременно открыто несколько книг и необходимо найти какое-либо значение просматривая именно ВСЕ книги. Excel, как ни странно этого делать не умеет… Возможен лишь поиск по всем листам активной книги. Я решил немного исправить такую несправедливость и сделал команду «Поиск по всем книгам«. Данная команда делает все то же самое, что и стандартный поиск, но может искать заданное значение по всем открытым книгам. И небольшая особенность — при указании пустого значения в поле «Найти:» и выполнения поиска появиться предупреждение:

Если не задан критерий поиска рис.1

Если нажать «Да», то будут выведены адреса первых пустых ячеек на листе/листах/книгах. Я еще опишу данный момент поподробнее.
Итак, Вы решили воспользоваться данной командой.

Поиск по всем книгам рис.2

Найти: - указывается значение для поиска. Может быть любой символ.

Искать:

  • на листе — поиск указанного значения осуществляется только на активном листе;
  • в книге — поиск осуществляется во всех листах активной книги(скрытые листы не просматриваются);
  • во всех книгах — поиск осуществляется по всем открытым книгам на видимых листах(скрытые листы не просматриваются).

Просматривать:

  • по строкам — поиск ведется слева-направо сверху-вниз — т.е. сначала просматривается каждая ячейка строки, а потом осуществляется переход на следующую строку;
  • по столбцам — поиск ведется сверху-вниз слева-направо — сначала просматривается каждая ячейка столбца, а потом осуществляется переход на следующий столбец.
  • Выбранный метод влияет на вывод результатов поиска(при выборе Найти все) и на переход по найденным ячейкам(Найти далее).

Область поиска:

  • формулы — поиск будет осуществляться по действительному содержимому ячейки(то, которое отображается в строке формул при активации ячейки), а не по отображаемому значению;
  • значения — поиск будет осуществляться отображаемому содержимому ячейки;
  • примечания — поиск осуществляется исключительно в тексте примечаний в ячейках.

Везде(по умолчанию) — поиск будет осуществляться по всему листу.
Только выделенный диапазон — поиск будет осуществляться по выделенному диапазону. Диапазон задается один для всех листов, исходя из выделенного на активном листе диапазона.
Найти все — результаты поиска будут выведены в поле, отображаемое после поиска. При нажатии на любое из найденных значений выбранное значение будет активировано. Если критерий поиска не задан(пустое значение), то в поле будут выведены адреса всех первых пустых ячеек на листах(зависит от выбранного метода просмотра — Просматривать).
Найти далее — будет активироваться каждое найденное значение по кругу.

Также см.:
Как заменить/удалить/найти звездочку?
Как определить последнюю ячейку на листе через VBA?
Как получить последннюю заполненную ячейку формулой?
Как найти значение в другой таблице или сила ВПР



Поддержать автора сайта
Поделиться ссылкой
  1. Пока что нет комментариев.

Комментарий будет добавлен после проверки администратором.
Комментарии, не имеющие отношения к комментируемой статье, будут удаляться без уведомления и объяснения причин. Если есть вопрос по проблеме в Excel- добро пожаловаться на Форум