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

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×