Zaženite makro iz makra - primeri kode VBA

Klic makra iz makra

Torej ste pravkar posneli dva makra in bi jih radi zagnali kot en makro, precej preprosto.

Ob predpostavki, da imate Macro1 in Macro2, postavite to kodo na konec Macro1

sub Macro1 () Pokličite Macro2 end sub

Zdaj, ko zaženete Macro1, se Macro2 samodejno zažene. Macro1 bo počakal, dokler Macro2 ni končan, preden bo nadaljeval z izvajanjem.
Za istočasno izvajanje makrov uporabite metodo Application.Run:

Aplikacija.Zaženi

Za klic makra lahko uporabite tudi Application.Run.
Z uporabo Application.Run pokličete drugi makro, vendar prvemu makru povejte, naj se nadaljuje z izvajanjem.

sub Makro1 () Aplikacija. Zaženite končni pod
wave wave wave wave wave