Come unire due macro in Excel

Crea una macro principale facendo clic sulla scheda "Visualizza" nella barra degli strumenti. Fare clic su "Macro" e selezionare "Visualizza macro". Digitare il nome della macro principale, ad esempio "Master", nella casella "Nome macro". Fare clic sul pulsante "Crea" per avviare l'editor di Visual Basic.

Posizionare il cursore nella seconda riga sotto la subroutine. Ad esempio, se il nome della macro creata è "Master", la prima riga è "Sub Master()". Sotto questa riga, digita "Chiama", seguito dal nome della prima macro che desideri eseguire. Ad esempio, se hai creato una macro chiamata "GetWebQueries" che scorre un elenco di URL, aprendo ogni uno e copiando e incollando i dati da una tabella in un nuovo foglio di lavoro, digitare "Chiama" GetWebQuery()."

Premi "Invio" per passare alla riga successiva. Digitare "Call", seguito dal nome della seconda macro, ad esempio "Call Format()", che eseguirà la macro Format che formatta ciascun foglio di lavoro in un modo specificato. Salva la macro e chiudi l'editor di Visual Basic.

Esegui la macro principale facendo clic sulla scheda "Visualizza". Fare clic su "Macro" e selezionare "Visualizza macro". Seleziona la macro principale e fai clic sul pulsante "Esegui". La macro principale eseguirà "GetWebQueries" e le macro "Formato" nell'ordine specificato.