Перенесення vba макросу з однієї книги в іншу - макроси і програми vba - excel - каталог статей -
Іноді виникає необхідність перенести макрос з однієї книги Excel в іншу. Для тих, хто слабо орієнтується в макросах призначена ця покрокова інструкція.
Перенесення VBA макросу з однієї книги в іншу
Відкрийте в Excel файл, який містить макрос, який треба перенести в іншу книгу
Зліва у вікні Project-VBAProject послідовно знайдіть ваш файл, далі розділ Modules. далі той модуль, вміст якого ви збираєтеся переносити.

Модулів може бути кілька і ви, або знаєте ім'я необхідного вам модуля, або переносите їх все.

Виконайте це з усіма потрібними вам модулями.
Відкрийте цільової файл Excel, який повинен мати тип Книга Excel з підтримкою макросів (* .xlsm) або Двоичная книга Excel (* .xlsb). Якщо тип файлу у вас не такий (зазвичай це Книга Excel (* .xlsx)), то перезберегти файл, через Зберегти як і вкажіть потрібний нам тип.
Натисніть на будь-якому аркуші файлу ПКМ і виберіть пункт меню Import File.

Виберіть раніше збережений файл і натисніть Відкрити

Модуль буде проімпортірован в вашу книгу

Повторіть це для всіх модулів
Закрийте файли Excel зі збереженням результатів