Представим ситуацию, в которой необходимо пересмотреть множество рабочих книг для получения определенной информации, например, сравнить цены определенного товара из прайс-листов различных поставщиков или узнать количество заданного материала на разных складах.

Скопировать строки по заданному условию пользователя из нескольких рабочих книг с последующей вставкой на отдельный итоговый лист позволяет готовое решение – надстройка для Excel. В диалоговом окне надстройки пользователь имеет возможность создать список рабочих книг, подлежащих перебору. Если в исходных книгах содержится несколько листов, то пользователь также имеет возможность задать листы по именам, номерам, либо другим признакам, предусмотренным опциями диалогового окна надстройки.

Искомые значения могут быть заданы двумя способами на выбор пользователя:

1. вписаны в поле диалогового окна через точку с запятой без пробелов;

2. записаны в ячейках рабочего листа, по одному искомому значению в каждой ячейки. При этом в диалоговом окне указывается адрес диапазона ячеек с искомыми значениями.

После запуска, программа осуществляет перебор заданных рабочих книг, поиск заданных значений на определенных пользователем листах, копирование строк целиком и вставку этих строк на отдельный, итоговый лист. Итоговый лист при этом получает имя, соответствующее поисковому запросу. Программой могут проверяться все листы рабочих книг, видимые листы, непустые листы, листы с заданными именами, листы с интервалом номеров, а также листы, с определенным значением в заданном диапазоне ячеек.

kopirovanie strok iz raznyh rabochih knig

CompleteSolution

надстройка для быстрого копирования строк по условию из разных рабочих книг на итоговый лист