Якщо ви знову створюєте ті самі макроси, їх можна скопіювати до спеціальної книги Personal.xlsb , збереженої на комп'ютері. Макроси, які зберігаються в особистій книзі, стають доступними щоразу, коли ви запускаєте Excel на тому самому комп'ютері.
Це не те саме, що й поведінка excel за замовчуванням, коли макрос працює лише в книзі, яка його містить.
Щоб створити особисту книгу, спочатку потрібно створити макрос і зберегти його в особистій книзі макросів. Перш ніж почати, переконайтеся, що вкладка Розробник доступна на стрічці в програмі Excel. Докладні відомості див. в статті Відображення вкладки "Розробник".
Створення та оновлення книги особистих макросів
-
На вкладці Розробник у групі Код натисніть кнопку Записати макрос.
-
У діалоговому вікні Запис макросу введіть зрозуміле ім'я макросу в полі Ім'я макросу . Переконайтеся, що в імені не використовуються пробіли.
-
У полі Зберегти макрос у виберіть пункт Особиста книга макросів.
-
Натисніть кнопку OK.
-
Виконайте дії, які потрібно записати.
-
На вкладці Розробник у групі Код виберіть пункт Зупинити записування.
-
Закрийте книгу.
З'явиться повідомлення із запитом зберегти зміни, внесені до особистої книги макросів.
-
Натисніть кнопку Зберегти , щоб зберегти книгу.
Щоразу, коли ви створюєте новий макрос і зберігаєте його в особистій книзі або оновлюєте всі макроси, які він містить, вам буде запропоновано зберегти особисту книгу так само, як і під час першого збереження.
Спільний доступ до макросів
Якщо потрібно скопіювати макроси з особистої книги до іншої книги або навпаки, це можна зробити в Редактор Visual Basic (VBE). Щоб запустити Редактор Visual Basic у програмі Excel, натисніть клавіші Alt+F11. Докладні відомості про копіювання макросу з однієї книги до іншої див. в статті Копіювання модуля макросів до іншої книги.
Якщо потрібно надати спільний доступ до файлу Personal.xlsb іншим користувачам, його можна скопіювати до папки XLSTART на інших комп'ютерах. У Windows 10, Windows 7 та Windows Vista цю книгу збережено в папці C:\Users\ім'я_користувача\AppData\Local\Microsoft\Excel\XLStart. У Microsoft Windows XP цю книгу збережено в папці C:\Documents and Settings\ім'я_користувача\Application Data\Microsoft\Excel\XLStart. Книги в папці XLStart відкриваються автоматично під час кожного запуску Програми Excel, а будь-який код, збережений в особистій книзі макросів, відображатиметься в діалоговому вікні Макрос.
Якщо у вас є один або кілька макросів, до яких потрібно надати спільний доступ іншим користувачам, можна надіслати їм книгу, яка містить їх у електронному листі. Книгу також можна зробити доступною на спільному мережевому диску або в бібліотеці служб SharePoint Services.
Щоб створити особисту книгу, спочатку потрібно створити макрос і зберегти його в особистій книзі макросів. Перш ніж почати, переконайтеся, що вкладка Розробник доступна на стрічці в програмі Excel. Для цього зробіть ось що:
У меню Excel клацніть Параметри... > стрічку & панелі інструментів. У категорії Настроювання стрічки в списку Основні вкладки встановіть прапорець Розробник і натисніть кнопку Зберегти.
Створення та оновлення книги особистих макросів
Щоб створити особисту книгу, спочатку потрібно створити макрос і зберегти його в особистій книзі макросів.
-
На вкладці Developer (Розробник) натисніть кнопку Record Macro (Записати макрос).
-
У діалоговому вікні Запис макросу введіть зрозуміле ім'я макросу в полі Ім'я макросу . Переконайтеся, що в імені не використовуються пробіли.
-
У полі Зберегти макрос у виберіть пункт Особиста книга макросів.
-
Натисніть кнопку OK.
-
Виконайте дії, які потрібно записати.
-
На вкладці Developer (Розробник) натисніть кнопку Stop Recording (Зупинити записування).
-
Збережіть зміни, закрийте книгу та, нарешті, закрийте Excel.
З'явиться повідомлення із запитом зберегти зміни, внесені до особистої книги макросів.
-
Натисніть кнопку Зберегти , щоб зберегти книгу.
Щоразу, коли ви створюєте новий макрос і зберігаєте його в особистій книзі або оновлюєте всі наявні макроси, вам буде запропоновано зберегти особисту книгу.
Спільний доступ до макросів
Якщо потрібно скопіювати макроси з особистої книги до іншої книги або навпаки, це можна зробити в Редактор Visual Basic (VBE). Щоб запустити Редактор Visual Basic у програмі Excel, на вкладці Розробник натисніть кнопку Visual Basic. Докладні відомості про копіювання макросу з однієї книги до іншої див. в статті Копіювання модуля макросів до іншої книги.
Якщо потрібно надати спільний доступ до файлу Personal.xlsb іншим користувачам, його можна скопіювати до домашньої папки Excel на інших комп'ютерах. Цю папку для Mac розташовано в домашній папці за адресою ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Roaming/Excel/.
Якщо у вас є один або кілька макросів, до яких потрібно надати спільний доступ іншим користувачам, можна надіслати їм книгу, яка містить їх у електронному листі. Книгу також можна зробити доступною на спільному мережевому диску або в бібліотеці служб SharePoint Services.
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.