fbpx
.st0{fill:#FFFFFF;}

Excel Esperto, Macro e VBA

Macro Excel: eseguire una macro Excel

 Maggio 18, 2019

By  Damiano Causale

  • Home
  • Macro Excel: eseguire una macro Excel

Impara come eseguire una macro Excel! In questo articolo ti illustrerò come eseguire una macro Excel.

In un precedente articolo ti ho dato alcuni utili suggerimenti per padroneggiare le macro e il VBA di Excel. Tra questi proprio quello di eseguire le tue macro in Excel una riga alla volta.

I principali vantaggi sono due, vediamoli.

1 | Ottimo metodo per memorizzare ogni singola istruzione

Uno dei vantaggi principali è sicuramente il fatto che ciò ti consente di memorizzare ogni singola istruzione. In questo modo riuscirai a capire rapidamente il compito svolto da ciascuna riga di codice.

2 | Individuare gli eventuali errori presenti nel codice delle macro Excel

Un ulteriore vantaggio è che potrai individuare facilmente gli eventuali errori presenti all’interno del tuo codice.

Passiamo immediatamente alla pratica.

Apri l’Editor VB e inserisci un modulo.

linguaggio VBA | inserire un modulo Excel macro VBA | macro Excel VBA

Inserisci il seguente codice all’interno del modulo VBA che hai appena inserito.

creare macro Excel | esempi macro Excel

Ora posiziona il cursore all’interno della macro. Utilizza il menu Debug, presente nell’Editor VB, o più semplicemente premi il tasto funzione F8 ogni volta che vuoi eseguire un singola riga di codice alla volta.

Quando premi per la prima volta il tasto F8, il nome della macro in Excel verrà evidenziato in giallo.

creare macro in Excel | premere il tasto f8 per eseguire una macro di Excel

Premi nuovamente F8 per eseguire quella linea ed evidenziare la riga successiva. Continua a premere F8 per eseguire ogni riga.

creare una macro Excel | VBA

Ora premi F8 per eseguire ogni riga aggiuntiva. Procedi così sino alla fine del codice della macro.

È importante notare che la linea gialla evidenziata viene eseguita quando si preme il tasto F8, ovvero quando la linea gialla si trova sulla riga successiva.

Hai appena appreso come eseguire una macro una riga alla volta. Inoltre, hai scoperto che il tasto funzione F8 è un ottima scorciatoia da tastiera di cui non potrai più fare a meno.

Excel macro | scrivere macro Excel

Se vuoi passare a una riga diversa quando esegui la tua macro, trascina la freccia gialla sul margine grigio chiaro verso l’alto o verso il basso. Questo è un altro piccolo trucco molto utile durante la fase di test della macro.

Esempi di macro in Excel | VBA

Macro con Excel e le funzionalità di Windows

Un altro utile suggerimento è quello di sfruttare un importante funzionalità di Windows 7 o Windows 10 ovvero quella di poter suddividere lo schermo in due parti. Da una parte avrai Excel dall’altra l’Editor VB.

Nell’immagine seguente è possibile vedere Excel sul lato sinistro e l’Editor VB sul lato destro dello schermo.

Mentre premi il tasto F8, per eseguire la macro passo dopo passo, nella parte VBE dello schermo puoi vedere cosa sta succedendo nel foglio di Excel. Non è necessario navigare da un programma all’altro, né tanto meno disporre di due monitor, è sufficiente utilizzare questa utile funzionalità offerta da Windows.

creare una macro in Excel

A questo punto, ogni volta che esegui una tua macro sei in grado di capire meglio il significato di ogni singola riga di codice. Ciò che prima sembrava incomprensibile ora ha un senso.

Son sicuro che ora hai imparato qualcosa in più di questo nuovo linguaggio. Non sarà tanto ma … qualcuno ha detto che “Anche un viaggio di mille miglia inizia con un primo passo”.

Vuoi scoprire come risparmiare tempo con l’automazione?

Allora potrebbero interessarti i seguenti articoli:

Damiano Causale


Mi chiamo Damiano Causale, istruttore Microsoft certificato, per lavoro aiuto aziende e privati nell'utilizzo di Excel.

Damiano Causale

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}