Come eseguire una macro all'interno di una macro in MS Excel VBA

October 28

Come eseguire una macro all'interno di una macro in MS Excel VBA


La creazione di macro in Microsoft Excel in grado di eliminare le operazioni ripetitive in termini di tempo automatizzando facilmente utilizzando Visual Basic, Applications Edition. Le macro sono programmi informatici che danno istruzioni automatizzati al computer. In VBA, la dichiarazione "Call" può eseguire altre macro all'interno di una macro per evitare la necessità di eseguire una macro alla volta. Questo processo è utile quando si dispone di una serie di macro e è necessario eseguire tutti loro attraverso una esecuzione.

istruzione

1 Fare clic sulla scheda "Sviluppatore", fai clic su "Macro" e digitare "addDate" sotto Nome macro :. "Fare clic sul pulsante" Crea "per aprire la finestra di VB Editor.

2 Aggiungere il seguente codice per aggiungere la data di sistema corrente di A1 quando si chiama questa macro:

Range ( "A1"). Selezionare

Range ( "A1"). Value = Now ()

3 Tornare alla finestra di Microsoft Excel e clicca su "Macro", tipo "runDateMacro" e fare clic su "Crea" per creare una nuova macro.

4 Digitare il seguente codice per chiamare la macro "addDate" da questa macro:

chiamata addDate

5 Tornare alla finestra di Microsoft Excel e clicca su "Macro". Selezionare "runDateMacro" e fare clic su "Esegui" per eseguire la macro "addDate". L'attuale data di sistema apparirà nella cella A1.