Как да създадете и използвате добавка в 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