Как да създадете и използвате добавка в Excel (стъпка по стъпка урок)

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

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

Нещо, както е показано по -долу (макросът е добавен към лентата с инструменти за бърз достъп, за да се изпълнява с едно щракване):

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

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

Създаване на добавка за Excel

В този урок ще научите как да създадете добавка за Excel. Има три стъпки, за да създадете добавка и да я направите достъпна в QAT.

  • Запишете/Запишете кода в модул.
  • Запазете като добавка за Excel.
  • Добавете макроса към лентата с инструменти за бърз достъп.

Напишете/Запишете кода в модул

В този пример ще използваме прост код, за да подчертаем всички клетки, които имат стойности на грешка:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors). Изберете Selection.Interior.Color = vbRed End Sub

Ако пишете код (или го копирате от някъде), ето стъпки:

  • Отворете работна книга на Excel.
  • Натиснете Alt + F11, за да отворите прозореца на VB Editor.
  • В редактора на VB ще видите обектите на работната книга, изброени в изследователя на проекта. Ако не виждате това, отидете на View -> Project Explorer.
  • Щракнете с десния бутон върху някой от обектите в работната книга. Отидете на опцията Вмъкване и кликнете върху „Модул“. Това ще вмъкне обект на модул.
  • Щракнете двукратно върху модула и въведете горния код (копирайте-поставете го).
  • Натиснете Alt+F11, за да се върнете към работния лист на Excel.

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

Сега нека да продължим и да създадем добавка от този код.

Запазете и инсталирайте добавката

Следвайте стъпките по -долу, когато сте в работната книга, където сте вмъкнали кода.

  • Щракнете върху раздела Файл.
  • Кликнете върху „Запазване като“.
  • В диалоговия прозорец Запазване като променете типа „Запазване като“ на .xlam. Името, което задавате на файла, би било името на вашата добавка. В този пример файлът се записва с името Highlight Errors.
    • Ще забележите, че пътят на файла, където се записва, се променя автоматично. Можете да използвате стандартния или да го промените, ако искате.
  • Отворете работна книга на Excel и отидете на Developer -> Add -ins -> Excel Add -ins.
  • В диалоговия прозорец Добавки прегледайте и намерете записания от вас файл и щракнете върху OK.

Сега добавката е активирана.

Може да не видите никакъв раздел или опция да се появяват на лентата, но добавката се активира на този етап и кодът е достъпен за използване сега.

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

Забележка: Ако създавате добавка, която има персонализирана функция, не е нужно да преминавате към стъпка 3. До края на стъпка 2 ще имате функцията налична във цялата работна книга. Стъпка 3 е за такива кодове, където искате нещо да се случи, когато стартирате кода (като например маркиране на клетки с грешки).

Запазете и инсталирайте добавката

Да го направя:

  • Щракнете с десния бутон върху някой от разделите на лентата и изберете Персонализиране на лентата с инструменти за бърз достъп.
  • В диалоговия прозорец Опции на Excel изберете Макроси от командите Избор от падащото меню. Ще забележите, че макросът „HighlightErrors“ е посочен там.
  • Кликнете върху макроса „HighlightErrors“ и щракнете върху Добавяне. Това ще добави макроса към списъка вдясно.
  • Щракнете върху OK. Това ще добави макроса към лентата с инструменти за бърз достъп.

Сега, за да стартирате този код във всяка работна книга, изберете набора от данни и щракнете върху иконата на макрос в QAT.

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

Внимание: Промените, направени от макроса, не могат да бъдат отменени с помощта на Control + Z.

Можете също да създадете персонализирани функции и след това да ги запишете като добавка за Excel. Сега, когато активирате добавката, персонализираните функции ще бъдат налични във всички ваши работни книги на Excel.

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

wave wave wave wave wave