Come creare una macro VBA

November 9

Nella maggior parte delle applicazioni di Microsoft Office, le macro è possibile automatizzare le operazioni ripetitive e persino aggiungere funzionalità al documento. Per crearli, è possibile registrare le vostre azioni o mano-codice gli script da soli. Il registratore di macro prende rapidamente nota di ogni azione e lo traduce in uno script, che può essere visualizzato o modificato attraverso l'editor VBA. Per impostazione predefinita, le macro sono disattivate. Prima di poter creare le macro, si dovrà fare in modo che la scheda Sviluppo sulla barra degli strumenti del nastro è disponibile e che le impostazioni di sicurezza non li bloccano.

istruzione

L'attivazione macro

1 Avviare l'applicazione di Office che si desidera utilizzare.

2 Fare clic sul pulsante Microsoft Office, quindi premere "I" per aprire la finestra "Opzioni".

3 Selezionare "Mostra scheda Sviluppo sulla barra multifunzione" casella di controllo.

4 Vai a "Centro protezione," e quindi fare clic su "Impostazioni Centro."

5 Vai su "Impostazioni macro," e quindi selezionare "Attiva tutte le macro".

registrazione di macro

6 Aprire l'applicazione di Office che si desidera utilizzare. Assicurarsi che la scheda "Sviluppatore" è disponibile nella barra degli strumenti del nastro e che le macro sono abilitati. Fare riferimento alla sezione "Macro Abilitazione" per istruzioni su come farlo.

7 Premere il tasto "Ctrl" e "O" simultaneamente. Selezionare il file per il quale si desidera applicare la macro, e quindi fare clic su "Apri". Per iniziare con un nuovo documento, invece, premere il tasto "Ctrl" e "N."

8 Premere il tasto "ALT" e "L" per andare alla scheda "Sviluppatore". Clicca su "Registra macro".

9 Digitare un nome per la macro nella casella "Nome macro". Assicurarsi che contiene solo e senza spazi caratteri alfanumerici. Fai clic su "OK".

10 Eseguire i passi e le azioni che si desidera includere nella macro, come ad esempio la selezione degli oggetti, l'aggiunta o la modifica di formati di celle. Clicca su "Pausa Macro" per interrompere la registrazione passi. Per visualizzare il codice per la macro, premere "ALT" e "F11".

Scrittura di macro da Scratch

11 Aprire l'applicazione di Office che si desidera utilizzare. Assicurarsi che la scheda "Sviluppatore" è visibile nella barra degli strumenti del nastro e che le macro sono abilitati. Fare riferimento alla sezione "Macro Abilitazione" per istruzioni su come farlo.

12 Premere il tasto "ALT" e "F8" per aprire la finestra "Macro". Digitare un nome per la macro nella casella "Nome macro", e quindi fare clic su "Crea".

13 Inserire il codice per la macro nell'editor di VBA. Quando hai finito, premere il tasto "ALT" e "Q" per chiudere l'editor e tornare al file. Per eseguire la macro, premere "ALT" e "F8", selezionare il nome dalla lista e fare clic su "Esegui".

Consigli e avvertenze

  • Assegnare tasti di scelta rapida per le macro di eseguirli rapidamente. Premere il tasto "Ctrl" e "F8" per aprire la finestra di dialogo "Macro", e quindi fare clic su "Opzioni". Digitare il tasto di scelta rapida preferito nella casella sotto "Tasti di scelta rapida".
  • Salvare il foglio di calcolo, presentazione o documento come file con attivazione macro per mantenere le macro. In caso contrario, il codice VBA e macro registrate non saranno disponibili la prossima volta che si apre il file.