Esegui una macro da una macro - Esempi di codice VBA

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
wave wave wave wave wave