Dodatek Excel je lahko zelo koristen, če morate pogosto izvajati makro v različnih delovnih zvezkih.
Recimo, da želite označiti vse celice, v katerih je napaka, lahko preprosto ustvarite dodatek Excel, ki bo označil napake s klikom na gumb.
Nekaj, kot je prikazano spodaj (makro je bil dodan v orodno vrstico za hitri dostop za zagon z enim samim klikom):
Podobno boste morda želeli ustvariti Excelovo funkcijo po meri in jo uporabiti v vseh Excelovih delovnih zvezkih, namesto da bi kodo znova in znova prilepili.
Če vas zanima učenje VBA na enostaven način, si oglejte moj Spletno usposabljanje Excel VBA.
Ustvarjanje dodatka Excel
V tej vadnici se boste naučili ustvariti dodatek za Excel. Za ustvarjanje dodatka in njegovo dostopnost v QAT-u obstajajo trije koraki.
- Zapišite/zapišite kodo v modul.
- Shrani kot dodatek Excel.
- Dodajte makro v orodno vrstico za hitri dostop.
Napišite/zapišite kodo v modul
V tem primeru bomo s preprosto kodo označili vse celice z vrednostmi napak:
Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors) .Izberite Selection.Interior.Color = vbRed End Sub
Če pišete kodo (ali jo od koder prilepite), so tukaj naslednji koraki:
- Odprite Excelov delovni zvezek.
- Pritisnite Alt + F11, da odprete okno urejevalnika VB.
- V urejevalniku VB bi videli predmete delovnega zvezka, navedene v raziskovalcu projektov. Če tega ne vidite, pojdite na Pogled -> Raziskovalec projektov.
- Z desno miškino tipko kliknite kateri koli predmet v delovnem zvezku. Pojdite na možnost Vstavi in kliknite »Modul«. To bo vstavilo objekt modula.
- Dvokliknite modul in vnesite zgornjo kodo (kopiraj-prilepi).
- Pritisnite Alt+F11, da se vrnete na Excelov delovni list.
Opomba: Če snemate makro, Excel samodejno poskrbi od vstavljanje modula in vnos kode.
Zdaj pa pojdimo naprej in ustvarimo dodatek iz te kode.
Shranite in namestite dodatek
Ko ste v delovnem zvezku, kamor ste vstavili kodo, sledite spodnjim korakom.
- Kliknite zavihek Datoteka.
- Kliknite »Shrani kot«.
- V pogovornem oknu Shrani kot spremenite vrsto »Shrani kot« v .xlam. Ime, ki ga dodelite datoteki, bi bilo ime vašega dodatka. V tem primeru je datoteka shranjena z imenom Označi napake.
- Opazili boste, da se pot datoteke, kamor se shrani, samodejno spremeni. Uporabite lahko privzetega ali ga po želji spremenite.
- Odprite delovni zvezek Excel in pojdite na Razvijalec -> Dodatki -> Dodatki Excel.
- V pogovornem oknu z dodatki poiščite in shranite datoteko, ki ste jo shranili, in kliknite V redu.
Zdaj je dodatek aktiviran.
Morda ne boste videli nobenega zavihka ali možnosti na traku, vendar se dodatek na tej stopnji aktivira in koda je na voljo za uporabo zdaj.
Naslednji korak je, da makro dodate v orodno vrstico za hitri dostop, tako da ga lahko zaženete z enim samim klikom.
Opomba: Če ustvarjate dodatek s funkcijo po meri, vam ni treba iti na 3. korak. Do konca 2. koraka boste imeli to funkcijo na voljo v vsem delovnem zvezku. 3. korak je za take kode, kjer želite, da se pri izvajanju kode nekaj zgodi (na primer označite celice z napakami).
Shranite in namestite dodatek
Storiti to:
- Z desno miškino tipko kliknite kateri koli zavihek traku in izberite Prilagodi orodno vrstico za hitri dostop.
- V pogovornem oknu Možnosti Excela v spustnem meniju Izberite ukaze izberite makre. Opazili boste, da je tam naveden makro "HighlightErrors".
- Kliknite makro ‘HighlightErrors’ in kliknite Dodaj. S tem boste makro dodali na seznam na desni.
- Kliknite V redu. S tem boste makro dodali v orodno vrstico za hitri dostop.
Zdaj za zagon te kode v katerem koli delovnem zvezku izberite nabor podatkov in kliknite ikono makra v QAT.
S tem bodo označene vse celice z napakami v rdeči barvi. Ta makro lahko uporabite tudi v katerem koli delovnem zvezku, saj ste omogočili dodatek.
Pozor: Sprememb, ki jih izvede makro, ni mogoče razveljaviti s tipkama Control + Z.
Ustvarite lahko tudi funkcije po meri in jih nato shranite kot dodatek za Excel. Ko omogočite dodatek, bodo funkcije po meri na voljo v vseh delovnih zvezkih programa Excel.