Якщо ви хочете переконатися, що ваші макроси доступні у всіх робочих книгах, ви можете інтегрувати команди VBA безпосередньо у книгу PERSONL.XLS.
Коли ви створюєте новий макрос в Excel, ви, ймовірно, хочете, щоб він був доступний вам у всіх робочих книгах під час роботи. Але як це можна зробити?
Excel пропонує різні варіанти створення нових макросів. Один спосіб - через макрореєстратор, інший - через редактор VBA.
За допомогою макрореєстратора попередньо встановленою ціллю зберігання є "особиста книга з макросами". Якщо ви приймаєте це налаштування, Excel автоматично створює файл PERSONL.XLS у папці "XLSTART" і зберігає там записаний макрос. Усі макроси, що містяться у файлі PERSONL.XLS, загалом доступні для кожної книги.
Ви також можете інтегрувати макроси, які ви створюєте самостійно за допомогою редактора Visual Basic, у існуючий PERSONL.XLS. Для цього дійте так:
- Натисніть комбінацію клавіш ALT F8.
- Excel відображає вікно MACRO для всіх версій.
- Введіть ім'я макросу, який потрібно створити, у поле MACRONAME.
- У списку MACROS IN виберіть параметр PERSONAL.XLS.
- Натисніть кнопку СТВОРИТИ.
Тепер Excel відображає редактор Visual Basic і негайно налаштував порожній макрос для введення коду програми. Наступна ілюстрація показує, як це може виглядати:
Макрос міститься у стандартній книзі макросів PERSONL.XLS. Тому після запуску Excel макрос доступний у всіх робочих книгах.