Creare una macro

Scheda sviluppatore | Pulsante di comando | Assegnare una macro | Editor Visual Basic

Con Excel VBA puoi automatizzare i compiti in Excel scrivendo le cosiddette macro. In questo capitolo imparerai a creare una semplice macro che verrà eseguita dopo aver cliccato su un pulsante di comando. Per prima cosa, attivate la scheda Sviluppo.

Scheda Sviluppo

Per attivare la scheda Sviluppo, eseguite i seguenti passi.

1. Clicca con il tasto destro del mouse su un punto qualsiasi della barra multifunzione e poi clicca su Personalizza la barra multifunzione.

Personalizza la barra multifunzione in Excel

2. Sotto Personalizza la barra multifunzione, sul lato destro della finestra di dialogo, seleziona Schede principali (se necessario).

3. Seleziona la casella di controllo Sviluppatore.

Accendi la scheda Sviluppatore

4. Clicca OK.

5. Puoi trovare la scheda Sviluppatore accanto alla scheda Vista.

Scheda Sviluppatore

Pulsante di comando

Per inserire un pulsante di comando nel tuo foglio di lavoro, esegui i seguenti passi.

1. Nella scheda Sviluppatore, clicca su Inserisci.

2. Nel gruppo Controlli ActiveX, clicca su Pulsante di comando.

Inserisci un controllo pulsante di comando

3. Trascina un pulsante di comando sul tuo foglio di lavoro.

Assegna una macro

Per assegnare una macro (una o più righe di codice) al pulsante di comando, esegui i seguenti passi.

1. Cliccate con il tasto destro del mouse su CommandButton1 (assicuratevi che sia selezionata la modalità design).

2. Cliccate su View Code.

View Code

Appare l’editor di Visual Basic.

3. Mettete il cursore tra Private Sub CommandButton1_Click() e End Sub.

4. Aggiungete la linea di codice mostrata qui sotto.

Aggiungi linea di codice

Nota: la finestra a sinistra con i nomi Sheet1 (foglio1) e ThisWorkbook si chiama Project Explorer. Se l’Esploratore progetto non è visibile, clicca su Visualizza, Esploratore progetto. Se la finestra Codice per Foglio1 non è visibile, fai clic su Foglio1 (Foglio1). Puoi ignorare la dichiarazione Option Explicit per ora.

5. Chiudi l’editor di Visual Basic.

6. Fai clic sul pulsante di comando sul foglio (assicurati che la modalità di progettazione sia deselezionata).

Risultato:

Risultato Macro Excel

Congratulazioni. Hai appena creato una macro in Excel!

Editor di Visual Basic

Per aprire l’Editor di Visual Basic, nella scheda Sviluppo, clicca su Visual Basic.

Apri l'Editor di Visual Basic

Appare l’Editor di Visual Basic.

Editore Visual Basic

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *