Come unire due macro in Excel

February 13

Le macro sono costituite da codice di programmazione Visual Basic. Essi sono comodi da usare in Microsoft Excel per automatizzare molte attività comuni che un utente avrebbe generalmente conduce manualmente. Macro di risparmiare agli utenti una grande quantità di tempo. Ad esempio, se un utente deve scegliere attraverso un elenco di link e copiare e incollare i dati nel foglio di lavoro, una macro può essere scritto per scorrere i link, invece di eseguire le stesse operazioni per ogni link. macro multipli possono essere combinati in un unico macro, in modo che l'utente deve solo eseguire questa macro maestro invece di tutte le singole macro.

istruzione

1 Creare una macro maestro cliccando sul scheda "Visualizza" nella barra degli strumenti. Clicca su "Macro" e selezionare "Visualizza macro." Digitare il nome della macro maestro, come il "Maestro", nella casella "Nome macro". Fare clic sul pulsante "Crea" per avviare l'editor di Visual Basic.

2 Posizionare il cursore nella seconda riga sotto la subroutine. Ad esempio, se il nome della macro che si è creato è "Master", la prima linea è "Master Sub ()." Nell'ambito di questa linea, tipo "Call", seguito dal nome della prima macro che si desidera eseguire. Ad esempio, se avete creato una macro denominata "GetWebQueries" che scorre un elenco di URL, l'apertura di ciascuno e copiando e incollando i dati da una tabella in un nuovo foglio di lavoro, è necessario digitare "Call GetWebQueries ()."

3 Premere il tasto "Enter" per passare alla riga successiva. Digitare "Call", seguito dal nome della seconda macro, come ad esempio "Format Call ()", che avrebbe eseguito la macro Format che formatta ogni foglio di lavoro in un modo specifico. Salvare la macro e chiudere l'editor di Visual Basic.

4 Eseguire la macro maestro facendo clic sulla scheda "Visualizza". Clicca su "Macro" e selezionare "Visualizza macro." Selezionare la macro master e fare clic sul pulsante "Esegui". La macro master eseguito "GetWebQueries" e le macro "Formato" nell'ordine specificato.