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

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

Раздел "Разработчик" в лентата

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

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

  1. Отидете в раздела Разработчик и щракнете върху Запис на макрос.

    Групата "Код" в раздела "Разработчик"

  2. В диалоговия прозорец Запис на макрос не си прави труда да въвеждате име за макроса в полето Име на макрос. Можете да приемете името, което Excel ви дава, като например Macro1, тъй като това е само временен макрос.

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

  3. В полето Съхранявай макроса в изберете Лична работна книга с макроси > OK. Това е най-важната стъпка, защото ако все още нямате лична работна книга с макроси, Excel ще създадете такава за вас.

  4. Щракнете върху Разработчик>спретезаписването и Excel ще сте създали вашия личен наръчник с макроси.

  5. Когато затворите работната книга, ще получите подкана да запишете както работната книга, така и работната книга "Личен макрос".

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

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

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

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

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

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

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

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

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

Убедете се, че разделът Разработчик е видим в лентата. По подразбиране разделът Разработчик не е видим, така че направете следното:

  1. Отидете на Excel > предпочитания...> лентата & лентата с инструменти.

  2. В категорията Персонализиране на лентата, в списъка Основни раздели отметнете квадратчето Разработчик, а след това щракнете върху Запиши.

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

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

  1. Отидете в раздела Разработчик и щракнете върху Запис на макрос.

  2. В диалоговия прозорец Запис на макрос не си прави труда да въвеждате име за макроса в полето Име на макрос. Можете да приемете името, което Excel ви дава, като например Macro1, тъй като това е само временен макрос.

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

  3. В полето Съхранявай макроса в изберете Лична работна книга с макроси > OK. Това е най-важната стъпка, защото ако все още нямате лична работна книга с макроси, Excel ще създадете такава за вас.

  4. Щракнете върху Разработчик>спретезаписването и Excel ще сте създали вашия личен наръчник с макроси.

  5. Когато затворите работната книга, ще получите подкана да запишете както работната книга, така и работната книга "Личен макрос".

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

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

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

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

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

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

Вашият Personal.xlsb се съхранява в папка за стартиране на системата. Ако искате да споделите макросите си с някой друг, можете да копирате Personal.xlsb в папката за стартиране на други компютри или да копирате някои или всичките му макроси в Personal.xlsb файла на други компютри. В Finder изберете Go, след което задръжте натисна клавиша Option и изберете Библиотека. В екрана Библиотека отидете на: Групиране на контейнери > xyz.Office (където xyz е текстов низ, като например "UBF8T346G9") > Потребителско съдържание > Стартиране > Excel. Поставете файла Personal.xlsb в папката Excel файлове.

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

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

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

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

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединяване към Microsoft Office участници в Insider

Беше ли полезна тази информация?

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

Благодарим ви за обратната връзка!

×