Работна книга за лични макроси на Excel - Запазване и използване на макроси във всички работни книги

Когато създавате/записвате макрос в работна книга в Excel, той може да се използва само в тази работна книга.

Но какво ще стане, ако имате списък с полезни макроси на Excel, които искате да използвате във всички работни книги? В такъв случай е добра идея да ги запишете в личната си работна книга за макроси.

Това ще ви позволи достъп до макрокода от всяка работна книга във вашата система.

Това ще спести време, тъй като не е нужно да пресъздавате същите макроси отново и отново за всяка работна книга. Вместо това можете просто да го създадете веднъж, да го съхранявате в личната работна книга за макроси и да получите достъп до нея от всяка работна книга.

Ако се интересувате да научите VBA по лесния начин, вижте моя Онлайн обучение по Excel VBA.

Какво представлява лична работна книга за макроси?

Работна книга за лични макроси е скрита работна книга във вашата система, която се отваря всеки път, когато отворите приложението Excel.

Свързани: Как автоматично да отваряте конкретни файлове на Excel при стартиране

Това е място, където можете да съхранявате макро кодове и след това да имате достъп до тези макроси от всяка работна книга. Това е чудесно място за съхранение на тези макроси, които искате да използвате често.

За да ви дадем пример, да предположим, че редовно получавате данни от колегите си и трябва да ги почиствате и форматирате. Тъй като трябва да следвате същите стъпки всеки път, можете да създадете макрос, за да направите това и да го запишете в личната работна книга за макроси.

Сега, когато получите файла Excel, просто трябва да стартирате макроса (който се съхранява в личната работна книга и до който можете да получите достъп от всяка работна книга) и сте готови.

Къде мога да намеря личната работна книга за макроси?

По подразбиране личната работна книга за макроси не съществува. Първо трябва да го създадете.

Ето стъпките за създаване на лична работна книга за макроси в Excel:

  • Отворете нова работна книга или всяка съществуваща работна книга.
  • Отидете в раздела Разработчик в лентата.
  • Щракнете върху Record Macro.
  • В диалоговия прозорец Запис на макрос посочете име (по подразбиране също е добре).
  • В падащото меню „Store Macro in“ изберете Personal Macro Workbook.
  • Щракнете върху OK.

Забележка: Ако не виждате раздела за програмисти в лентата, ето стъпките за активирането му.

Това ще създаде нова работна книга с името PERSONAL.XLSB и ще съхрани макроса в тази работна книга.

Тъй като не направихме абсолютно нищо, макросът няма код в него. Това беше направено, за да се създаде лична работна книга за макроси.

Сега, когато личната работна книга за макроси е създадена, трябва Близо всички отворени работни книги. Това ще покаже подкана, както е показано по -долу:

Изберете Запазване.

Когато това стане, Excel ще създаде и съхранява файла PERSONAL.XLSB в стартовата папка, където той автоматично ще се отваря в задната част, когато отворите Excel.

Как да копирате макроси в личната работна книга за макроси?

След като файлът PERSONAL.XLSB бъде създаден и записан, можете да копирате макроси, които искате да използвате повторно.

Ето стъпките за копиране на макроси в личната работна книга за макроси:

  • Отворете Excel.
  • Отидете в раздела Разработчик.
  • Щракнете върху опцията Visual Basic. Това ще отвори VB Editor (или използвайте ALT + F11).
  • В редактора на VB, в рамките на Project Explorer, ще видите обекта PERSONAL.XLSB.
  • Щракнете двукратно върху Модул 1.
  • Копирайте и поставете кода на макроса в прозореца Код на модула.
  • Затворете Vb Editor.
  • Затворете и запазете Excel.

Горните стъпки биха запазили макросите, които искате да използвате повторно в личната работна книга за макроси.

Прочетете също: Как да премахнете макроси от работна книга на Excel

Как да използваме макроси, съхранявани в лична работна книга за макроси?

Да предположим, че имате списък с макроси, записани в работната книга Personal Macro и искате да го използвате в нов Excel файл, който получавате.

Ето стъпките за това:

  • Отидете в раздела Разработчик.
  • Щракнете върху Макроси.
  • В диалоговия прозорец Макрос изберете макроса, който искате да изпълните.
  • Щракнете върху Изпълни.

Обърнете внимание, че диалоговият прозорец на макроса ви показва списъка с всички макроси, които са достъпни за използване в отворената работна книга. Това ще включва макросите, съхранявани в работната книга, както и тези, съхранявани в личната работна книга за макроси.

Можете също да стартирате макрос, като присвоите клавишна комбинация на макроса или вмъкнете форма/бутон и му присвоите макроса.

Можете също да използвате личната работна книга за макроси, за да съхранявате персонализирани функции (дефинирани от потребителя функции), създадени във VBA.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave