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

Сокращение однотипных действий при редактировании рабочих книг в Excel

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

В результате решение такой несложной задачи может потребовать существенных усилий при значительном количестве повторений. Набор средств, позволяющий сократить время и усилия пользователей, в Excel достаточно ограничен. Редким примером этого набора может служить разве что одновременное открытие рабочих книг, расположенных в одной папке, либо одновременное их закрытие, когда книги уже отредактированы и предварительно сохранены, что собственно мало спасает от нудности и монотонности процесса. Тем не менее, инструмент, позволяющий быстро производить подобные манипуляции с файлами, конечно же есть. Достаточно внести необходимые изменения в одну из редактируемых рабочих книг и в дальнейшем использовать её в качестве образца для всех остальных файлов, а такие действия, как открытие, копирование, вставка, сохранение и закрытие полностью автоматизировать.

Надстройка для копирования и вставки диапазона ячеек в разные книги

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

Надстройка позволяет:

1) быстро вызывать диалоговое окно надстройки из панели инструментов;

2) выделять диапазон, который будет копироваться и вставляться в заданные книги Excel;

3) производить выбор рабочих книг Excel, в которые будет вставляться скопированный диапазон ячеек;

4) задавать номера или имена листов (можно использовать специальные символы совпадения *, ? и так далее) для выбранных рабочих книг;

5) при необходимости заменять формулы результатами их вычислений.

kopirovanie i vstavka diapazona v raznye knigi excelCompleteSolutionнадстройка для копирования и вставки диапазона ячеек в другие книги