Зошит особистих макросів Excel - Зберегти та використовувати макроси у всіх робочих книгах

Коли ви створюєте/записуєте макрос у книзі в Excel, його можна використовувати лише в цій книзі.

Але що, якщо у вас є список корисних макросів Excel, які ви хочете використовувати у всіх робочих книгах? У такому випадку непогано зберегти їх у особистій книзі макросів.

Це дозволить вам отримати доступ до коду макросу з будь -якої книги у вашій системі.

Це заощадить час, оскільки вам не доведеться відтворювати одні і ті ж макроси знову і знову для кожної книги. Замість цього, ви можете просто створити її один раз, зберегти в особистій книзі макросів і отримати доступ до неї з будь -якої книги.

Якщо ви зацікавлені у вивченні VBA простим способом, ознайомтеся з моїм Онлайн навчання Excel VBA.

Що таке особиста книга макросів?

Персональна книга з макросами - це прихована книга у вашій системі, яка відкривається щоразу, коли ви відкриваєте програму Excel.

Пов'язані: Як автоматично відкривати певні файли Excel при запуску

Це місце, де ви можете зберігати коди макросів, а потім отримувати доступ до цих макросів з будь -якої книги. Це чудове місце для зберігання тих макросів, які ви хочете часто використовувати.

Щоб навести вам приклад, припустімо, ви регулярно отримуєте дані від своїх колег, і вам потрібно очистити дані та відформатувати їх. Оскільки вам потрібно кожного разу виконувати однакові дії, ви можете створити для цього макрос і зберегти його в книзі особистих макросів.

Тепер, коли ви отримуєте файл Excel, вам просто потрібно запустити макрос (який зберігається в особистій робочій книзі і доступ до якого можна отримати з будь -якої книги), і ви закінчили.

Де я можу знайти особисту книгу макросів?

За замовчуванням особиста книга макросів не існує. Потрібно спочатку його створити.

Нижче описано, як створити особисту книгу макросів у Excel:

  • Відкрийте нову книгу або будь -яку існуючу книгу.
  • Перейдіть на вкладку Розробник на стрічці.
  • Натисніть кнопку Записати макрос.
  • У діалоговому вікні "Запис макросу" вкажіть ім'я (за замовчуванням теж добре).
  • У спадному меню «Зберегти макрос у» виберіть Персональну книгу макросів.
  • Натисніть OK.

Примітка. Якщо ви не бачите вкладку розробника на стрічці, виконайте наведені нижче дії.

Це зробить нову книгу з назвою PERSONAL.XLSB та збереже макрос у цій книзі.

Оскільки ми нічого не робили, у макросі немає коду. Це було зроблено для створення особистої книги макросів.

Тепер, коли створено персональну книгу макросів, вам потрібно Закрити всі відкриті робочі зошити. Це зробить запит, як показано нижче:

Виберіть Зберегти.

Коли це буде зроблено, Excel створить та збереже файл PERSONAL.XLSB у початковій папці, де він автоматично відкриватиметься у серверній частині кожного разу, коли ви відкриватимете Excel.

Як скопіювати макроси в особисту книгу макросів?

Після того, як файл PERSONAL.XLSB буде створено та збережено, ви зможете скопіювати макроси, які потрібно використати повторно.

Нижче наведено кроки для копіювання макросів у книзі особистих макросів:

  • Відкрийте програму Excel.
  • Перейдіть на вкладку Розробник.
  • Натисніть на опцію Visual Basic. Відкриється редактор VB (або натисніть ALT + F11).
  • У редакторі VB у Провіднику проектів ви побачите об’єкт PERSONAL.XLSB.
  • Двічі клацніть на модулі 1.
  • Скопіюйте та вставте код макросу у вікно коду модуля.
  • Закрийте редактор Vb.
  • Закрийте та збережіть Excel.

Вищезазначені кроки збережуть макроси, які потрібно повторно використати, у книзі особистих макросів.

Читайте також: Як видалити макроси з книги Excel

Як використовувати макроси, збережені в особистій книзі макросів?

Припустимо, у вас є список макросів, збережених у книзі особистих макросів, і ви хочете використовувати його у новому отриманому файлі Excel.

Нижче наведено кроки для цього.

  • Перейдіть на вкладку Розробник.
  • Натисніть на Макроси.
  • У діалоговому вікні Макрос виберіть макрос, який потрібно запустити.
  • Натисніть Виконати.

Зауважте, що діалогове вікно макросу показує список усіх макросів, доступних для використання у відкритій книзі. Сюди входять макроси, збережені у робочій книзі, а також макроси, збережені в особистій книзі макросів.

Ви також можете запустити макрос, призначивши макросу комбінацію клавіш або вставивши форму/кнопку та призначивши йому макрос.

Ви також можете використовувати особисту книгу макросів для зберігання користувацьких функцій (функцій, визначених користувачем), створених у VBA.

wave wave wave wave wave