Kako mogu uvesti makronaredbe za Excel?
Makronaredbe programa Excel pridružene su samo radnoj knjizi u kojoj su stvorene. Međutim, nije potrebno ponovno izraditi dobru makronaredbu u drugoj radnoj knjizi da biste primijenili iste radnje. Makronaredbe se mogu kopirati, premještati ili učiniti dostupnima drugim radnim knjigama.
Savjet
Kada radite s makronaredbama u programu Excel 2013, kartica Razvojni programer trebala bi biti aktivna na vrpci programa Excel.
Kopiranje makronaredbe iz jedne radne knjige u drugu
Možda je najjednostavniji način "uvoza" makronaredbe iz jedne radne knjige u drugu korištenje Kopiraj i Zalijepi.
1. korak:Prikažite makronaredbu
Odaberite Razvojnog programera i kliknite na Makronaredbe gumb za prikaz dijaloškog okvira Makro.
Korak 2:Odaberite makronaredbu
U dijaloškom okviru Macro odaberite macro želite prikazati u uređivaču Visual Basic (VB) i kliknite na Uredi gumb za prikaz VBA koda makronaredbe.
Savjet
Također možete pritisnuti tipku "ALT" i tipku "F11" zajedno (ALT+F11) za otvaranje VB uređivača s bilo kojeg mjesta u Excel radnoj knjizi.
Korak 3:Kopirajte VBA kod
U VB uređivaču odaberite samo iskaze programskog koda makronaredbe; nemojte uključivati naslov makronaredbe ili zadnji redak. Kliknite Uredi i odaberite Kopiraj iz padajućeg izbornika za kopiranje označenog koda.
Korak 4:Zalijepite kod
Otvorite radnu knjigu u koju želite dodati makro. Na kartici Razvojni programer kliknite na Makronaredbe dugme. Dodijelite naziv makronaredbi, a zatim kliknite na Stvori gumb za prikaz VB editora. Kada se otvori VB editor, postavite kursor na prazan redak između dvije izjave. Kliknite Uredi i odaberite Zalijepi iz padajućeg izbornika za umetanje kopiranog koda. Kliknite Datoteka i Spremi za spremanje radne knjige i makronaredbe.
Izvoz i uvoz makronaredbe
Ova metoda stvara datoteku VB koda (BAS datoteka) koja se može izvesti kako bi se mogla uvesti u druge Excel radne knjige.
1. korak:Izvezite makronaredbu
Otvorite VB editor i prikažite makronaredbu koju želite izvesti. Kliknite Datoteka i odaberite Izvoz datoteke.
2. korak:Spremite datoteku
U dijaloškom okviru Spremanje datoteke idite do mape u koju želite spremiti datoteku, dajte joj naziv i kliknite Spremi . Datoteka je sada dostupna za uvoz u druge radne knjige.
Korak 3:Uvezite BAS datoteku
Za uvoz BAS datoteke i dodavanje u projekt radne knjige odaberite karticu Razvojni programer i kliknite na gumb Visual Basic za otvaranje VB uređivača. U VB uređivaču kliknite Datoteka a zatim kliknite Uvezi datoteku za prikaz dijaloškog okvira za uvoz datoteke. Navigacija u odgovarajuću mapu i odaberite datoteku koju želite uvesti. Kliknite Otvori za uvoz datoteke.
Stvaranje osobne makro radne knjige
Kada se Excel pokrene, otvara datoteku Personal.xlsb, ako postoji, kao skrivenu radnu knjigu. Ova datoteka sadrži makronaredbe dostupne za bilo koju Excel radnu knjigu pokrenutu na jednom računalu. Stvaranje datoteke Personal.xlsb daje biblioteku makronaredbi dostupnih na tom računalu.
1. korak:Stvorite datoteku Personal.xlsb
Da biste stvorili datoteku Personal.xlsb, otvorite Novo radna knjiga u Excelu. Na razvojniku kliknite na Snimi makronaredbu gumb za prikaz Makro snimanja dijaloški okvir.
2. korak:Snimite makronaredbu
Dodijelite naziv makronaredbi, zatim odaberite Osobna radna knjiga makronaredbi na opciju "Pohrani makro kao". Kliknite U redu za početak snimanja. Izvršite radnje koje želite uključiti u makronaredbu. Kada su radnje dovršene, kliknite na Zaustavi snimanje na kartici Razvojni programer ili kliknite Zaustavi snimanje na statusnoj traci u donjem lijevom kutu radne knjige.
Korak 3:Spremite datoteku Personal.xlsb
Nakon dovršetka makronaredbe, kliknite gumb Visual Basic na kartici Razvojni programer da otvorite VB uređivač . Odaberite VBAPROJECT (PERSONAL.XLSB) u Projektu okno. Kliknite Datoteka a zatim Spremi PERSONAL.XLSB opciju.