Як імпортувати макроси для Excel?

click fraud protection

Макроси Excel пов’язані лише з книгою, в якій вони створені. Однак для застосування тих самих дій немає необхідності відтворювати хороший макрос в іншій книзі. Макроси можна копіювати, переміщувати або робити доступними для інших книг.

Порада

Під час роботи з макросами в Excel 2013 вкладка «Розробник» має бути активною на стрічці Excel.

Скопіюйте макрос з однієї книги в іншу

Можливо, найпростіший спосіб «імпортувати» макрос з однієї книги в іншу — це використовувати «Копіювати та вставити».

Відео дня

Крок 1. Відобразіть макрос

Виберіть Розробник вкладку та натисніть на Макроси кнопку, щоб відкрити діалогове вікно макрос.

Натисніть кнопку Макроси, щоб відкрити діалогове вікно Макрос, з якого можна вибрати макрос для копіювання.

Авторство зображення: Рон Прайс

Крок 2: Виберіть макрос

Використовуйте кнопку «Редагувати», щоб відобразити редактор VB і вибраний макрос.

Авторство зображення: Рон Прайс

У діалоговому вікні Макрос виберіть макрос ви хочете відобразити в редакторі Visual Basic (VB), і натисніть на Редагувати кнопку, щоб відобразити код VBA макросу.

Порада

Ви також можете одночасно натиснути клавіші «ALT» і «F11» (ALT+F11) щоб відкрити редактор VB з будь-якого місця в книзі Excel.

Крок 3: Скопіюйте код VBA

Виділіть і скопіюйте лише оператори, пропустивши назву функції та кінцевий рядок.

Авторство зображення: Рон Прайс

У редакторі VB виберіть лише оператори програмного коду макросу; не включайте назву макросу або останній рядок. Натисніть на Редагувати і виберіть Копія зі спадного меню, щоб скопіювати виділений код.

Крок 4: Вставте код

Натисніть кнопку Створити, щоб відкрити редактор VB.

Авторство зображення: Рон Прайс

Відкрийте книгу, до якої потрібно додати макрос. На вкладці Розробник натисніть на Макроси кнопку. Призначте ім’я макросу, а потім натисніть на Створюйте кнопку для відображення редактора VB. Коли відкриється редактор VB, помістіть курсор на порожній рядок між двома операторами. Натисніть на Редагувати і вибрати Вставити зі спадного меню, щоб вставити скопійований код. Натисніть на Файл і Зберегти щоб зберегти книгу та макрос.

Експорт та імпорт макросу

Цей метод створює файл коду VB (файл BAS), який можна експортувати, щоб можна було імпортувати в інші книги Excel.

Крок 1. Експортуйте макрос

Виберіть Експортувати файл, щоб зберегти макрос як файл .BAS.

Авторство зображення: Рон Прайс

Відкрийте редактор VB і відобразіть макрос, який ви хочете експортувати. Натисніть на Файл і вибрати Експортувати файл.

Крок 2: Збережіть файл

Збережіть файл BAS

Авторство зображення: Рон Прайс

У діалоговому вікні «Зберегти файл» перейдіть до папки, в якій потрібно зберегти файл, назвіть файл і натисніть Зберегти. Тепер файл доступний для імпорту в інші книги.

Крок 3. Імпортуйте файл BAS

Імпортований файл .BAS додається як модуль до проекту VB.

Авторство зображення: Рон Прайс

Щоб імпортувати файл BAS та додати його до проекту книги, виберіть вкладку Розробник і клацніть на кнопці Visual Basic, щоб відкрити редактор VB. У редакторі VB натисніть Файл а потім клацніть Імпортувати файл щоб відобразити діалогове вікно Імпорт файлу. Навігація у відповідну папку і виберіть файл, який потрібно імпортувати. Натисніть відчинено щоб імпортувати файл.

Створення персональної робочої книги макросів

Коли Excel запускається, він відкриває файл Personal.xlsb, якщо є, як приховану книгу. Цей файл містить макроси, доступні для будь-якої книги Excel, запущеної на одному комп’ютері. Створення файлу Personal.xlsb надає бібліотеку макросів, доступних на цьому комп’ютері.

Крок 1. Створіть файл Personal.xlsb

У діалоговому вікні «Запис макросу» робочу книгу можна зберегти як персональну книгу макросів

Авторство зображення: Рон Прайс

Щоб створити файл Personal.xlsb, відкрийте файл a Новий робоча книга в Excel. На Розробник вкладку, натисніть на Запис макросу кнопку для відображення Запис макросу діалогове вікно.

Крок 2: Запишіть макрос

Кнопка зупинки відображається, коли активна функція запису макросу.

Авторство зображення: Рон Прайс

Призначте назву макросу, а потім виберіть Особистий зошит з макросами у параметрі «Зберегти макрос як». Натисніть в порядку щоб почати запис. Виконайте дії, які потрібно включити в макрос. Коли дії будуть завершені, натисніть на Зупинити запис на вкладці Розробник або натисніть кнопку Зупинити запис кнопку на рядку стану в нижньому лівому куті книги.

Крок 3. Збережіть файл Personal.xlsb

Збережіть файл Personal.xlsb

Авторство зображення: Рон Прайс

Після завершення макросу, натисніть кнопку Visual Basic на вкладці Розробник, щоб відкрити Редактор VB. Виберіть VBAPROJECT (PERSONAL.XLSB) в Проект панель. Натисніть на Файл а потім Зберегти PERSONAL.XLSB варіант.