Chiama una macro da una macro
Quindi hai appena registrato due macro e vorresti eseguirle come una macro, è piuttosto semplice.
Supponendo che tu abbia Macro1 e Macro2, inserisci questo codice alla fine di Macro1
sub Macro1 () Chiama Macro2 end sub
Ora ogni volta che esegui Macro1, Macro2 viene eseguito automaticamente. Macro1 attenderà il completamento di Macro2 prima di continuare l'esecuzione.
Per eseguire le macro contemporaneamente utilizzare il metodo Application.Run:
Esecuzione.applicazione
Puoi anche usare Application.Run per chiamare una macro.
Usando Application.Run chiami una seconda macro, ma dici alla prima macro di continuare l'esecuzione.
sub Macro1 () Applicazione. Esegui Macro2 end sub