Guida introduttiva: creare una macro

Se si eseguono ripetutamente le stesse attività in Microsoft Excel, è possibile automatizzarle registrando una macro. Una macro è un'azione o un insieme di azioni che è possibile eseguire per un numero illimitato di volte. Quando si crea una macro, vengono registrati i clic del mouse e le sequenze di tasti. Dopo aver creato una macro, è possibile modificarla per cambiarne lievemente il funzionamento.

Si supponga di dover creare ogni mese un rapporto per il responsabile della contabilità. Si desidera formattare in rosso i nomi dei clienti con i conti scaduti e applicare inoltre il grassetto. È possibile creare e quindi eseguire una macro per applicare rapidamente queste modifiche di formattazione alle celle selezionate.

Procedura

Immagine icona

Prima di registrare una macro   

Le macro e gli strumenti VBA sono disponibili nella scheda Sviluppo, che è nascosta per impostazione predefinita, quindi occorre prima di tutto abilitarla. Per altre informazioni, vedere Visualizzare la scheda Sviluppo.

Scheda Sviluppo sulla barra multifunzione

Immagine icona

Registrare una macro   

  1. Nel gruppo Codice della scheda Sviluppo fare clic su Registra macro.

  2. Facoltativamente, immettere un nome per la macro nella casella Nome macro, una combinazione di tasti nella casella Tasto di scelta rapida e una descrizione nella casella Descrizione, quindi fare clic su OK per avviare la registrazione.

    Registra macro

  3. Eseguire le operazioni che si vuole automatizzare, ad esempio l'immissione di testo standard o di una colonna di dati.

  4. Nella scheda Sviluppo fare clic su Interrompi registrazione.

    Comando Interrompi registrazione nel gruppo Codice della scheda Sviluppo

Immagine icona

Esaminare la macro   

È possibile apprendere alcune nozioni del linguaggio di programmazione Visual Basic modificando una macro

Per modificare una macro, nel gruppo Codice della scheda Sviluppo fare clic su Macro, selezionare il nome della macro e quindi fare clic su Modifica. Si avvierà Visual Basic Editor.

Osservare come vengono riportate nel codice le azioni registrate. È probabile che una parte del codice risulti facilmente comprensibile e una parte risulti meno evidente.

Sperimentare con il codice, chiudere Visual Basic Editor ed eseguire di nuovo la macro. Osservare se questa volta i risultati sono diversi.

Passaggi successivi

Procedura

Immagine icona

Prima di registrare una macro   

Verificare che nella barra multifunzione sia visualizzata la scheda Sviluppo. Poiché per impostazione predefinita la scheda Sviluppo non è visibile, eseguire le operazioni seguenti:

  1. Passare a Excel > Preferenze > Barra multifunzione e barra di accesso rapido.

  2. Nell'elenco Schede principali della categoria Personalizza barra multifunzione selezionare la casella di controllo Sviluppo e fare clic su Salva.

Immagine icona

Registrare una macro   

  1. Nella scheda Sviluppo fare clic su Registra macro.

  2. Facoltativamente, immettere un nome per la macro nella casella Nome macro, una combinazione di tasti nella casella Tasto di scelta rapida e una descrizione nella casella Descrizione, quindi fare clic su OK per avviare la registrazione.

  3. Eseguire le operazioni che si vuole automatizzare, ad esempio l'immissione di testo standard o di una colonna di dati.

  4. Nel gruppo Codice della scheda Sviluppo fare clic su Interrompi registrazione.

Immagine icona

Esaminare la macro   

È possibile apprendere alcune nozioni del linguaggio di programmazione Visual Basic modificando una macro

Per modificare una macro, nella scheda Sviluppo fare clic su Macro, selezionare il nome della macro e quindi fare clic su Modifica. Si avvierà Visual Basic Editor.

Osservare come vengono riportate nel codice le azioni registrate. È probabile che una parte del codice risulti facilmente comprensibile e una parte risulti meno evidente.

Sperimentare con il codice, chiudere Visual Basic Editor ed eseguire di nuovo la macro. Osservare se questa volta i risultati sono diversi.

Passaggi successivi

Per altre informazioni sulla creazione e l'esecuzione di macro, vedere Creare, eseguire, modificare o eliminare una macro.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×