lettura facile

Come usare MsgBox in una macro di Excel

In questa lezione del corso online sulle macro di Excel ti spiego come si usa la funzione MsgBox.

MsgBox "Ciao"

Questa funzione fa apparire sullo schermo una finestra con un messaggio personalizzato.

la finestra aperta dal comando MsgBox

L'esecuzione dello script viene temporaneamente sospesa.

Per continuare l'esecuzione della macro devi premere sul pulsante OK.

A cosa serve? Puoi usare il comando MsgBox per visualizzare dei messaggi importanti sullo schermo. Ad esempio, un messaggio di errore, un avviso per segnalare un dato mancante, il risultato di un calcolo o qualsiasi messaggio che l'utente deve assolutamente leggere.

Ti faccio un esempio pratico.

Crea questa macro

  1. Sub Macro2()
  2. Msgbox "Ciao"
  3. Range("B2").Select
  4. ActiveCell.FormulaR1C1<="Hello world!"
  5. End Sub

Poi esegui la macro.

Quando Excel incontra il comando Msgbox "Ciao" visualizza sopra il foglio di lavoro una finestra con la scritta "Ciao".

il messaggio appare sullo schermo

L'esecuzione della macro viene sospesa e il foglio di lavoro è ancora vuoto.

Ora clicca sul pulsante OK.

premi sul pulsante OK

La finestra viene chiusa ed Excel continua l'esecuzione della macro.

Seleziona la cella B2 tramite il comando Range("B2").Select

seleziona la cella B2

Infine scrive "Hello world!" nella cella B2 tramite il comando ActiveCell.FormulaR1C1<="Hello world!".

nella cella B2 appare il messaggio Hello World!

Dopo quest'ultimo comando la macro termina l'esecuzione e il controllo torna al foglio di lavoro.

MsgBox è un altro comando di base che devi assolutamente conoscere se vuoi sviluppare una macro su Excel.

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin