Како креирати и користити додатак за Екцел (Корак по корак водич)

Преглед садржаја

Додатак за Екцел може бити заиста користан када често морате да покрећете макро у различитим радним свескама.

На пример, претпоставимо да желите да истакнете све ћелије у којима постоји грешка, лако можете да направите додатак за Екцел који ће означити грешке притиском на дугме.

Нешто као што је приказано испод (макро је додат на траку са алаткама за брзи приступ да бисте га покренули једним кликом):

Слично томе, можда ћете желети да креирате прилагођену Екцел функцију и да је користите у свим Екцел радним свескама, уместо да копирате и поново налепите код.

Ако сте заинтересовани за учење ВБА на лак начин, погледајте мој Онлине Екцел ВБА обука.

Креирање додатка за Екцел

У овом водичу ћете научити како да креирате додатак за Екцел. Постоје три корака за креирање додатка и његово стављање на располагање у КАТ-у.

  • Напишите/снимите код у модулу.
  • Сачувај као додатак за Екцел.
  • Додајте макро на траку са алаткама за брзи приступ.

Напишите/снимите код у модулу

У овом примеру ћемо користити једноставан код да истакнемо све ћелије које имају вредности грешке:

Суб ХигхлигхтЕррорс () Селецтион.СпециалЦеллс (клЦеллТипеФормулас, клЕррорс) .Одаберите Селецтион.Интериор.Цолор = вбРед Енд Суб

Ако пишете код (или га копирате однекуд), ево корака:

  • Отворите Екцел радну свеску.
  • Притисните Алт + Ф11 да бисте отворили прозор ВБ Едитор.
  • У ВБ Едитор -у ћете видети објекте радне свеске наведене у истраживачу пројеката. Ако то не видите, идите на Виев -> Пројецт Екплорер.
  • Кликните десним тастером миша на било који објекат у радној свесци. Идите на опцију Уметање и кликните на „Модул“. Ово ће уметнути објект модула.
  • Двапут кликните на модул и унесите горњи код (копирајте-залепите).
  • Притисните Алт+Ф11 да бисте се вратили на Екцел радни лист.

Белешка: Ако снимате макро, Екцел ће се аутоматски побринути оф убацивање модула и уношење кода у њега.

Идемо сада и креирајмо додатак из овог кода.

Сачувајте и инсталирајте програмски додатак

Следите доле наведене кораке када сте у радној свесци у коју сте уметнули код.

  • Кликните на картицу Датотека.
  • Кликните на „Сачувај као“.
  • У дијалогу Сачувај као, промените тип „Сачувај као“ у .клам. Име које доделите датотеци било би име вашег програмског додатка. У овом примеру, датотека је сачувана под именом Хигхлигхтс Еррорс.
    • Приметићете да се путања датотеке у којој се чува аутоматски мења. Можете користити подразумевани или га променити ако желите.
  • Отворите Екцел радну свеску и идите на Девелопер -> Адд -инс -> Екцел Адд -инс.
  • У дијалогу Додаци прегледајте и пронађите датотеку коју сте сачували, а затим кликните на дугме У реду.

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

Можда нећете видети да се на врпци појављују било која картица или опција, али додатак се активира у овој фази и код је доступан за употребу сада.

Следећи корак је додавање макроа на траку са алаткама за брзи приступ тако да можете покренути макро једним кликом.

Белешка: Ако креирате додатак који има прилагођену функцију, не морате да идете на корак 3. До краја корака 2 функција ће вам бити доступна у целој радној свесци. Корак 3 је за такве кодове, где желите да се нешто догоди када покренете код (као што су означавање ћелија са грешкама).

Сачувајте и инсталирајте програмски додатак

Да уради ово:

  • Кликните десним тастером миша на било коју картицу на траци и изаберите Прилагоди траку са алаткама за брзи приступ.
  • У дијалогу Опције програма Екцел изаберите Макрои са наредби Изабери из падајућег менија. Приметићете да је макро „ХигхлигхтЕррорс“ наведен тамо.
  • Кликните на макро „ХигхлигхтЕррорс“ и кликните на Додај. Ово ће додати макро на листу са десне стране.
  • Притисните ОК. Ово ће додати макро на траку са алаткама за брзи приступ.

Сада да бисте покренули овај код у било којој радној свесци, изаберите скуп података и кликните на икону макроа у КАТ -у.

Ово ће означити све ћелије са грешкама у црвеној боји. Овај макро можете да користите и у било којој радној свесци јер сте омогућили додатак.

Опрез: Промене које је извршио макро не могу се поништити помоћу Цонтрол + З.

Такође можете да креирате прилагођене функције, а затим их сачувате као додатак за Екцел. Сада, када омогућите додатак, прилагођене функције биле би доступне у свим вашим Екцел радним свескама.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave