Kako združiti dva makra v Excelu
Makri so sestavljeni iz programske kode Visual Basic. Priročne so za uporabo v Microsoft Excelu za avtomatizacijo številnih pogostih opravil, ki bi jih uporabnik običajno izvajal ročno. Makri uporabnikom prihranijo ogromno časa. Na primer, če mora uporabnik klikniti po seznamu povezav ter kopirati in prilepiti podatke v delovni list, se lahko napiše makro, ki bo krožil po povezavah, namesto da bi izvajal iste naloge za vsako povezavo. Več makrov je mogoče združiti v en sam makro, tako da mora uporabnik zagnati samo ta glavni makro namesto vseh posameznih makrov.
1. korak
Ustvarite glavni makro s klikom na zavihek "Pogled" v orodni vrstici. Kliknite »Makri« in izberite »Ogled makrov«. V polje »Ime makra« vnesite ime glavnega makra, na primer »Master«. Kliknite gumb "Ustvari", da zaženete urejevalnik Visual Basic.
2. korak
Kazalec postavite v drugo vrstico pod podprogramom. Na primer, če je ime makra, ki ste ga ustvarili, "Master", je prva vrstica "Sub Master()." Pod to vrstico vnesite "Pokliči", čemur sledi ime prvega makra, ki ga želite zagnati. Če ste na primer ustvarili makro z imenom »GetWebQueries«, ki preleti seznam URL-jev, odpre vsakega od njih ter kopira in prilepi podatke iz tabele v nov delovni list, bi vnesli »Call GetWebQueries().«
3. korak
Pritisnite "Enter", da greste v naslednjo vrstico. Vnesite »Call«, ki mu sledi ime drugega makra, kot je »Call Format()«, ki bi zagnal makro Format, ki oblikuje vsak delovni list na določen način. Shranite makro in zaprite urejevalnik Visual Basic.
4. korak
Zaženite glavni makro s klikom na zavihek "Pogled". Kliknite »Makri« in izberite »Ogled makrov«. Izberite glavni makro in kliknite gumb "Zaženi". Glavni makro bo zagnal »GetWebQueries« in makre »Format« v podanem vrstnem redu.