Dodatak Excel može biti jako koristan kada morate često pokretati makronaredbu u različitim radnim knjigama.
Na primjer, pretpostavimo da želite označiti sve ćelije u kojima je pogreška, možete jednostavno stvoriti dodatak za Excel koji će označiti pogreške pritiskom na gumb.
Nešto kao što je prikazano u nastavku (makronaredba je dodana na alatnu traku za brzi pristup kako bi se pokrenula jednim klikom):
Slično tome, možda ćete htjeti stvoriti prilagođenu Excel funkciju i koristiti je u svim Excelovim radnim knjigama, umjesto da kopirate i lijepite kôd uvijek iznova.
Ako ste zainteresirani za učenje VBA na jednostavan način, provjerite moj Mrežna Excel VBA obuka.
Stvaranje dodatka za Excel
U ovom ćete vodiču naučiti kako stvoriti dodatak za Excel. Postoje tri koraka za stvaranje dodatka i njegovo stavljanje na raspolaganje u QAT-u.
- Napišite/snimite kôd u modulu.
- Spremi kao programski dodatak programa Excel.
- Dodajte makronaredbu na alatnu traku za brzi pristup.
Napišite/snimite kôd u modulu
U ovom primjeru upotrijebit ćemo jednostavan kod za označavanje svih ćelija s vrijednostima pogreške:
Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors) .Odaberite Selection.Interior.Color = vbRed End Sub
Ako pišete kôd (ili ga kopirate odnekud), evo koraka:
- Otvorite radnu knjigu programa Excel.
- Pritisnite Alt + F11 da biste otvorili prozor VB Editor.
- U VB Editoru vidjeli biste objekte radne knjige navedene u istraživaču projekata. Ako to ne vidite, idite na View -> Project Explorer.
- Desnom tipkom miša kliknite bilo koji objekt u radnoj knjizi. Idite na opciju Umetanje i kliknite na „Modul“. Ovo će umetnuti objekt modula.
- Dvaput kliknite na modul i unesite gornji kod (copy-paste).
- Pritisnite Alt+F11 za povratak na radni list programa Excel.
Bilješka: Ako snimate makronaredbu, Excel će se automatski pobrinuti od umetanje modula i stavljanje koda u njega.
Idemo sada i stvorimo dodatak iz ovog koda.
Spremite i instalirajte programski dodatak
Slijedite korake u nastavku kada ste u radnoj knjizi u koju ste umetnuli kôd.
- Kliknite karticu Datoteka.
- Kliknite na "Spremi kao".
- U dijaloškom okviru Spremi kao promijenite vrstu "Spremi kao" u .xlam. Naziv koji dodijelite datoteci bio bi naziv vašeg dodatka. U ovom primjeru datoteka se sprema s imenom Highlight Errors.
- Primijetit ćete da se putanja datoteke u koju se sprema automatski mijenja. Možete koristiti zadanu ili je promijeniti ako želite.
- Otvorite radnu knjigu programa Excel i idite na Developer -> Add -ins -> Excel Add -ins.
- U dijaloškom okviru Dodaci pregledajte i pronađite datoteku koju ste spremili, a zatim kliknite U redu.
Sada je dodatak aktiviran.
Možda nećete vidjeti nikakvu karticu ili opciju na vrpci, ali se dodatak aktivira u ovoj fazi i kôd je dostupan za upotrebu sada.
Sljedeći korak je dodavanje makronaredbe na Alatnu traku za brzi pristup kako biste makronaredbu mogli pokrenuti jednim klikom.
Bilješka: Ako stvarate dodatak koji ima prilagođenu funkciju, ne morate ići na korak 3. Do kraja drugog koraka funkcija će vam biti dostupna u cijeloj radnoj knjizi. Korak 3 je za takve kodove, gdje želite da se nešto dogodi kada pokrenete kôd (poput označavanja ćelija s pogreškama).
Spremite i instalirajte programski dodatak
Uraditi ovo:
- Desnom tipkom miša kliknite bilo koju karticu s vrpce i odaberite Prilagodi alatnu traku za brzi pristup.
- U dijaloškom okviru Opcije programa Excel odaberite Makronaredbe s naredbi Odaberi s padajućeg izbornika. Primijetit ćete da je tamo navedena makronaredba "HighlightErrors".
- Kliknite makronaredbu ‘HighlightErrors’ i kliknite Dodaj. Ovo će dodati makronaredbu na popis s desne strane.
- Pritisnite U redu. Ovo će dodati makronaredbu na alatnu traku za brzi pristup.
Sada za pokretanje ovog koda u bilo kojoj radnoj knjizi odaberite skup podataka i kliknite ikonu makronaredbe u QAT -u.
Ovo će označiti sve ćelije s pogreškama u crvenoj boji. Ovu makronaredbu možete koristiti i u bilo kojoj radnoj knjizi jer ste omogućili dodatak.
Oprez: Promjene koje je napravio makro ne mogu se poništiti pomoću tipki Control + Z.
Također možete stvoriti prilagođene funkcije, a zatim ih spremiti kao dodatak za Excel. Sada, kada omogućite dodatak, prilagođene funkcije bile bi dostupne u svim vašim radnim knjigama programa Excel.