Ako radna knjiga sadrži makronaredbu programa Visual Basic for Applications (VBA) koju želite koristiti negdje drugdje, modul koji sadrži makronaredbu možete kopirati u drugu otvorenu radnu knjigu pomoću programa Visual Basic Editor (VBE).
Makronaredbe i VBA alate možete pronaći na kartici Programiranje koja je po zadanom sakrivena, pa bi prvi korak bio da je uključite.
- Ako koristite Windows, otvoritePrilagodba vrpceu odjeljku Mogućnosti>datoteke>.
- Za Mac idite na Preference programa Excel>...>Alatna traka & vrpce.
- Nakon toga u odjeljku Prilagodba vrpce u odjeljku Glavne kartice potvrdite okvir Programiranje .
Pregled makronaredbi i VBA modula
Ako ne znate raditi s makronaredbama i VBA kodom općenito, možda će vam biti korisne informacije u nastavku.
Makronaredba je akcija ili skup akcija pomoću kojih možete automatizirati zadatke.
Makronaredbe možete snimati pomoću naredbe Snimi makronaredbu na kartici Programiranje .
Makronaredbe se snimaju u programskom jeziku VBA.
Makronaredbe možete provjeriti i urediti u programu Visual Basic Editor, prozoru koji otvara Excel. Evo primjera prozora VBE za Windows:
Makronaredbe pod nazivom MakeCellGreen i SetRowHeight nalaze se u modulu pod nazivom Modul1 koji je pohranjen u tablici Knjiga1.
Kopiranje modula iz jedne radne knjige u drugu
- Otvorite radnu knjigu koja sadrži makronaredbu koju želite kopirati i radnu knjigu u koju je želite kopirati.
- Na kartici Programiranje kliknite Visual Basic da biste otvorili Visual Basic Editor.
- U programu Visual Basic Editor na izborniku Prikaz kliknite Project Explorer
pritisnite CTRL+R . - U oknu preglednika projekta u odredišnu radnu knjigu povucite modul koji sadrži makronaredbu koju želite kopirati. U ovom slučaju kopiramo Modul1 iz Knjige2.xlsm u Knjigu1.xlsm.
- Modul1 kopiran iz Knjiga2.xlsm
- Kopija modula1 kopirana je u knjigu 1.xlsm
Je li vam potrebna dodatna pomoć?
Uvijek možete postaviti pitanje stručnjaku u tehničkoj zajednici za Excel ili zatražiti podršku u zajednicama.