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

Важно: Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Ако работната книга съдържа макрос на Visual Basic for Applications (VBA), който искате да използвате друго място, можете да копирате модула, съдържащ този макрос в друга отворена работна книга с помощта на Редактора на Visual Basic (VBE).

Макросите и VBA инструменти могат да бъдат намерени в раздела " разработчик ", която е скрита по подразбиране, така че първата стъпка е да го включите.

  • За Windows, отидете на файл > Опции > Персонализиране на лентата.

  • За Mac, отидете на Excel > предпочитания... > лентата и лентата с инструменти.

  • След това в секцията Персонализиране на лентата , под Основни разделиотметнете квадратчето разработчик .

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

  1. Отворете и двете работната книга, съдържаща макроса, който искате да копирате и работната книга, където искате да го копирате.

  2. В раздела разработчик , в групата код щракнете върху Visual Basic, за да отворите редактора на Visual Basic.

  3. В редактора на Visual Basic, в менюто изглед щракнете върху Прозорец на проекта изображение на бутон , или натиснете CTRL + R .

  4. В прозореца на Проекта плъзнете модул, съдържащ макроса, който искате да копирате в работната книга местоназначение. В този случай ние сме копиране на Module1 от Book2.xlsm Book1.xlsm.

    прозорец на проекта на vba

  1. Module1, копирани от Book2.xlsm

  2. Копие на Module1 копират Book1.xlsm

Общ преглед на макросите и VBA

Ако не сте запознати с макросите и VBA като цяло, може да намерите за полезна следната информация.

  • Макросът е действие или набор от действия, които можете да използвате, за да автоматизирате задачи.

  • Можете да записвате макроси, като използвате командата Запис на макрос в раздела разработчик .

  • Макросите се записват на програмния език VBA.

  • Можете да проверите и редактирате макросите си в редактора на Visual Basic, прозорец, който се отваря от Excel. Ето един пример на прозореца на VBE за Windows:

    Модул, който съдържа два макроса, съхранен в Module1 на Book1

Макросите с имена MakeCellGreen и SetRowHeight са в модул име Module1, който се съхранява в Book1.

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

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

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

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

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

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

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

×