Създайте и запишете всички ваши макроси в една-единствена работна книга

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016

Когато създавате макрос в работна книга за първи път, той работи само в тази работна книга. Какво обаче става, ако искате да използвате макроса в други работни книги? За да направите макросите достъпни всеки път, когато отваряте Excel, можете да ги създадете в работна книга, наречена Personal.xlsb. Това е скрита работна книга, съхранявана на вашия компютър и която се отваря във фонов режим всеки път, когато отворите Excel.

Макросите и инструментите на VBA са в раздела Разработчик, който е скрит по подразбиране, затова първата стъпка е да го активирате. За повече информация вижте "Показване на раздела "Разработчик".

Раздел След това създайте макрос. Ще запишем макрос, който не прави нищо, но ще създаде личната работна книга с макроси.

Можете да научите повече за създаването на макроси в "Бърз старт": Създаване на макрос.

  1. Отидете в раздела "Разработчик" и щракнете върху "Запис на макрос".
    Групата
  2. В диалоговия прозорец " Запис на макрос " не си занимавайте труда с въвеждането на име за макроса в полето "Име на макрос ". Можете да приемете името, което ви дава Excel, като например Macro1, тъй като това е само временен макрос.
    Когато започнете да създавате свои собствени макроси, ще искате да им дадете описателни имена, така че да знаете какво правят.
  3. В полето "Съхранявай макроса в" изберете "Лична работна книга> смакроси OK". Това е най-важната стъпка, защото ако все още нямате лична работна книга с макроси, Excel ще създаде такава вместо вас.
  4. Щракнете върху Developer>Stop Recording и Excel ще създаде вашия личен документ с макроси.
  5. Когато затворите работната книга, ще получите подкана да запишете и работната книга, и личната работна книга с макроси.

За да видите макроса, който сте създали:

  1. Отидете във Visual Basic за разработчици>, за да стартирате редактора на Visual Basic (VBE), който е мястото, където се съхраняват вашите макроси.

  2. Можете да намерите вашата лична работна книга с макроси в екрана на проекта "Мениджър " от лявата страна. Ако не го виждате, отидете на "Преглед>на прозорец на проекта".

  3. Щракнете двукратно върху папката > "Модули>" на VBA проект (PERSONAL.xlsb) и ще намерите празния макрос1, който сте записали. Можете да го изтриете или да го запазите, за да добавите код към по-късно.

    Забележка

    Когато записвате макрос в нов екземпляр на Excel, VBA автоматично ще създаде нова папка на модул и ще увеличи нейния номер. Така че ако вече имате Module1 и Module2, VBA ще създаде Module3. Можете да преименувате модули в прозореца за свойства под прозореца на проекта, така че те да отразяват по-добре това, което правят макросите в тях.

Преместване на макроси от един компютър на друг

Вашият файл Personal.xlsb се съхранява в папка, наречена XLSTART. Ако искате да споделите вашите макроси с някой друг, можете да ги копирате в папката XLSTART на други компютри или да копирате някои или всички негови макроси във файла Personal.xlsb на други компютри. Можете да потърсите XLSTART в Windows Explorer , за да го намерите.

Ако имате един или само няколко макроса, които искате да споделите с други хора, можете да им изпратите работната книга, която ги съдържа. Можете също да направите работната книга достъпна в споделен мрежов диск или от библиотека на SharePoint Services.

За повече информация относно копирането на макрос от една работна книга в друга вж. "Копиране на модул с макроси в друга работна книга".

Имате нужда от още помощ?

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