Pokretanje makronaredbi s makronaredbe - primjeri VBA koda

Pozivanje makronaredbe s makronaredbe

Dakle, upravo ste snimili dva makronaredbe i htjeli biste ih pokrenuti kao jednu makro, prilično je jednostavno.

Pod pretpostavkom da imate Macro1 i Macro2, stavite ovaj kod na kraj Macro1

sub Macro1 () Pozovite Macro2 end sub

Sada, svaki put kada pokrenete Macro1, Macro2 se pokreće automatski. Macro1 će pričekati dok Macro2 ne završi prije nego što nastavi s radom.
Za istodobno pokretanje makronaredbi koristite metodu Application.Run:

Aplikacija.Pokreni

Aplikaciju Application.Run možete koristiti i za pozivanje makronaredbi.
Korištenjem Application.Run pozivate drugu makronaredbu, ali prvim makroima recite da se nastavi izvoditi.

sub Makro1 () Aplikacija.Pokrenite Makro2 završna pod
wave wave wave wave wave