Kako uvozim makre za Excel?

Excelovi makri so povezani samo z delovnim zvezkom, v katerem so ustvarjeni. Vendar pa ni treba ponovno ustvariti dobrega makra v drugem delovnem zvezku, da bi uporabili ista dejanja. Makre je mogoče kopirati, premikati ali dati na voljo drugim delovnim zvezkom.

Nasvet

Pri delu z makri v Excelu 2013 mora biti na traku Excel aktiven zavihek Razvijalec.

Kopirajte makro iz enega delovnega zvezka v drugega

Morda najpreprostejši način za "uvoz" makra iz enega delovnega zvezka v drugega je uporaba Kopiraj in Prilepi.

Video dneva

1. korak: Prikažite makro

Izberite Razvijalec zavihek in kliknite na Makri gumb za prikaz pogovornega okna Makro.

Kliknite na gumb Makri, da prikažete pogovorno okno Makro, v katerem lahko izberete makro za kopiranje.

Zasluga slike: Ron Price

2. korak: Izberite makro

Uporabite gumb Uredi, da prikažete urejevalnik VB in izbrani makro.

Zasluga slike: Ron Price

V pogovornem oknu Makro izberite makro ki ga želite prikazati v urejevalniku Visual Basic (VB) in kliknite na Uredi gumb za prikaz kode VBA makra.

Nasvet

Lahko tudi pritisnete tipko "ALT" in tipko "F11" skupaj (ALT+F11) da odprete urejevalnik VB od kjer koli v Excelovem delovnem zvezku.

3. korak: Kopirajte kodo VBA

Označite in kopirajte samo stavke, pri čemer izpustite ime funkcije in končno vrstico.

Zasluga slike: Ron Price

V urejevalniku VB izberite samo stavke programske kode makra; ne vključujte naslova makra ali zadnje vrstice. Kliknite na Uredi in izberite Kopirati iz spustnega menija, da kopirate označeno kodo.

4. korak: prilepite kodo

Kliknite gumb Ustvari, da prikažete urejevalnik VB.

Zasluga slike: Ron Price

Odprite delovni zvezek, v katerega želite dodati makro. Na zavihku Razvijalec kliknite na Makri gumb. Dodelite ime makru in nato kliknite na Ustvari gumb za prikaz urejevalnika VB. Ko se odpre urejevalnik VB, postavite kazalec na prazno vrstico med obema stavkoma. Kliknite na Uredi in izberite Prilepite iz spustnega menija, da vstavite kopirano kodo. Kliknite na mapa in Shrani da shranite delovni zvezek in makro.

Izvozi in uvozi makro

Ta metoda ustvari datoteko s kodo VB (datoteka BAS), ki jo je mogoče izvoziti, tako da jo je mogoče uvoziti v druge Excelove delovne zvezke.

1. korak: Izvozite makro

Izberite Izvozi datoteko, da shranite makro kot datoteko .BAS.

Zasluga slike: Ron Price

Odprite urejevalnik VB in prikažite makro, ki ga želite izvoziti. Kliknite na mapa in izberite Izvozi datoteko.

2. korak: shranite datoteko

Shranite datoteko BAS

Zasluga slike: Ron Price

V pogovornem oknu Shrani datoteko se pomaknite do mape, v katero želite shraniti datoteko, poimenujte datoteko in kliknite Shrani. Datoteka je zdaj na voljo za uvoz v druge delovne zvezke.

3. korak: Uvozite datoteko BAS

Uvožena datoteka .BAS je dodana kot modul projektu VB.

Zasluga slike: Ron Price

Če želite uvoziti datoteko BAS in jo dodati v projekt delovnega zvezka, izberite zavihek Razvijalec in kliknite na gumb Visual Basic, da odprete urejevalnik VB. V urejevalniku VB kliknite mapa in nato kliknite Uvozi datoteko da prikažete pogovorno okno Uvozi datoteko. Navigacija v ustrezno mapo in izberite datoteko, ki jo želite uvoziti. Kliknite Odprto za uvoz datoteke.

Ustvarjanje osebnega makro delovnega zvezka

Ko se Excel zažene, odpre datoteko Personal.xlsb, če je prisotna, kot skriti delovni zvezek. Ta datoteka vsebuje makre, ki so na voljo za kateri koli delovni zvezek Excel, ki se izvaja v enem računalniku. Ustvarjanje datoteke Personal.xlsb zagotavlja knjižnico makrov, ki so na voljo v tem računalniku.

1. korak: ustvarite datoteko Personal.xlsb

V pogovornem oknu Record Macro lahko delovni zvezek shranite kot delovni zvezek za osebni makro

Zasluga slike: Ron Price

Če želite ustvariti datoteko Personal.xlsb, odprite a Novo delovni zvezek v Excelu. Na Razvijalec zavihek, kliknite na Snemanje makrov gumb za prikaz Snemanje makrov pogovorno okno.

2. korak: Posnemite makro

Gumb Stop je prikazan, ko je aktivna funkcija snemanja makrov.

Zasluga slike: Ron Price

Dodelite ime makru in izberite Osebni makro delovni zvezek na možnost »Shrani makro kot«. Kliknite v redu za začetek snemanja. Izvedite dejanja, ki jih želite vključiti v makro. Ko so dejanja zaključena, kliknite na Ustavi snemanje na zavihku Razvijalec ali kliknite Ustavi snemanje gumb v vrstici stanja v spodnjem levem kotu delovnega zvezka.

3. korak: shranite datoteko Personal.xlsb

Shranite datoteko Personal.xlsb

Zasluga slike: Ron Price

Po dokončanju makra, kliknite gumb Visual Basic na zavihku Razvijalec, da odprete VB urednik. Izberite VBAPROJEKT (OSEBNO.XLSB) v Projekt podokno. Kliknite na mapa in nato Shrani PERSONAL.XLSB možnost.