Kada stvorite/snimite makronaredbu u radnoj knjizi u Excelu, ona se može koristiti samo u toj radnoj knjizi.
Ali što ako imate popis korisnih makronaredbi programa Excel koje želite koristiti u svim radnim knjigama? U tom slučaju, dobro je spremiti ih u svoju osobnu radnu knjigu makronaredbi.
Time ćete omogućiti pristup makro kodu iz bilo koje radne knjige na vašem sustavu.
Time ćete uštedjeti vrijeme jer ne morate iznova i iznova stvarati iste makroe za svaku radnu knjigu. Umjesto toga, možete je samo jednom stvoriti, pohraniti u osobnu radnu knjigu makronaredbi i pristupiti joj iz bilo koje radne knjige.
Ako ste zainteresirani za učenje VBA na jednostavan način, provjerite moj Mrežna Excel VBA obuka.
Što je osobna makro radna knjiga?
Osobna makro radna knjiga skrivena je radna knjiga u vašem sustavu koja se otvara svaki put kada otvorite Excel aplikaciju.
Povezano: Kako automatski pokrenuti određene Excel datoteke pri pokretanju
To je mjesto gdje možete pohraniti makro kodove i zatim pristupiti tim makroima iz bilo koje radne knjige. To je izvrsno mjesto za spremanje onih makronaredbi koje želite često koristiti.
Za primjer, pretpostavimo da redovito dobivate podatke od svojih kolega, a vi morate očistiti podatke i formatirati ih. Budući da morate svaki put slijediti iste korake, za to možete stvoriti makronaredbu i spremiti je u osobnu radnu knjigu makronaredbi.
Sada, kad god dobijete Excel datoteku, trebate samo pokrenuti makro (koji je pohranjen u osobnoj radnoj knjizi i kojem se može pristupiti iz bilo koje radne knjige), i gotovi ste.
Gdje mogu pronaći osobnu radnu knjigu za makroe?
Prema zadanim postavkama, osobna radna knjiga makronaredbi ne postoji. Morate ga prvo stvoriti.
Evo koraka za stvaranje osobne makro radne knjige u Excelu:
- Otvorite novu radnu knjigu ili bilo koju postojeću.
- Idite na karticu Developer na vrpci.
- Pritisnite Snimanje makronaredbi.
- U dijaloškom okviru Snimanje makronaredbe navedite naziv (zadana je također u redu).
- Na padajućem izborniku "Store Macro in" odaberite Personal Macro Workbook.
- Pritisnite U redu.
Napomena: Ako ne vidite karticu razvojnog programera na vrpci, evo koraka za njeno omogućavanje.
Time biste stvorili novu radnu knjigu s imenom PERSONAL.XLSB i pohranili makro u ovu radnu knjigu.
Budući da nismo učinili apsolutno ništa, makro nema u sebi kôd. To je učinjeno kako bi se stvorila osobna makro radna knjiga.
Sada kada je osobna radna knjiga za makronaredbe stvorena, morate Zatvoriti sve otvorene radne bilježnice. Na taj bi se način prikazao upit kao što je prikazano u nastavku:
Odaberite Spremi.
Kada se to učini, Excel će stvoriti i pohraniti datoteku PERSONAL.XLSB u početnu mapu, gdje bi se automatski otvorila u pozadini kad god otvorite Excel.
Kako kopirati makronaredbe u osobnu radnu knjigu makronaredbi?
Nakon što je datoteka OSOBNA.XLSB stvorena i spremljena, možete kopirati makronaredbe koje želite ponovno koristiti.
Evo koraka za kopiranje makronaredbi u radnoj knjizi osobnih makronaredbi:
- Otvorite Excel.
- Idite na karticu Developer.
- Pritisnite opciju Visual Basic. Ovo će otvoriti VB Editor (ili upotrijebite ALT + F11).
- U VB Editor -u, unutar Project Explorera, vidjet ćete objekt PERSONAL.XLSB.
- Dvaput kliknite na Modul 1.
- Kopirajte i zalijepite makro kôd u prozor koda modula.
- Zatvorite Vb Editor.
- Zatvorite i spremite Excel.
Gore navedeni koraci spremili bi makronaredbe koje želite ponovno upotrijebiti u radnu knjigu Personal Macro.
Također pročitajte: Kako ukloniti makronaredbe iz radne knjige programa Excel
Kako koristiti makronaredbe pohranjene u osobnoj radnoj knjizi makronaredbi?
Pretpostavimo da imate popis makronaredbi spremljenih u radnoj knjizi Personal Macro i želite ga koristiti u novoj Excel datoteci koju dobijete.
Evo koraka za to:
- Idite na karticu Developer.
- Kliknite na Makroi.
- U dijaloškom okviru Makronaredbe odaberite makronaredbu koju želite pokrenuti.
- Pritisnite Pokreni.
Imajte na umu da dijaloški okvir makronaredbe prikazuje popis svih makronaredbi koje su dostupne za upotrebu u otvorenoj radnoj knjizi. To bi uključivalo makronaredbe pohranjene u radnoj knjizi, kao i one spremljene u radnoj knjizi osobnih makronaredbi.
Makro možete pokrenuti i dodjeljivanjem tipkovnog prečaca makronaredbi ili umetnuti oblik/gumb i dodijeliti mu makronaredbu.
Osobnu radnu knjigu makronaredbi možete koristiti i za spremanje prilagođenih funkcija (korisnički definiranih funkcija) stvorenih u VBA.