Apelați o macro dintr-o macro
Deci, tocmai ați înregistrat două macrocomenzi și ați dori să le rulați ca o macrocomandă, este destul de simplu.
Presupunând că aveți Macro1 și Macro2, puneți acest cod la sfârșitul Macro1
sub Macro1 () Apelați sub Macro2 sub
Acum, de fiecare dată când rulați Macro1, Macro2 rulează automat. Macro1 va aștepta până la finalizarea Macro2 înainte de a continua să ruleze.
Pentru a rula macrocomenzile simultan, utilizați metoda Application.Run:
Aplicație.Run
De asemenea, puteți utiliza Application.Run pentru a apela o macro.
Folosind Application.Run, apelați a doua macrocomandă, dar spuneți primei macrocomandă să continue să ruleze.
sub Macro1 () Application.Run Macro2 end sub