fa comparire una finestra con:
il comando blocca la macro finché non si preme il bottone


sintassi:

pulsante di default

per rendere un pulsante selezionato all'appertura della finestra diverso da quello di default va inserito il comando:
+ vbDefaultButtonX

indicando con X il numero del pulsante

esempio: metto No come defaultt
risposta = MsgBox("Sei sicuro?", vbYesNoCancel + vbQuestion + vbDefaultButton2, "Siamo sicuri!!!")



tipi di bottoni e icone


pulsanti
pulsantevaloredescrizione
vbOKOnly0viene visualizzato solo il pulsante OK
vbOKCancel1vengono visualizzati i pulsanti OK e Annulla
vbYesNo4vengono visualizzati i pulsanti Sì e No
vbYesNoCancel3vengono visualizzati i pulsanti Sì, No e Annulla
vbRetryCancel5vengono visualizzati i pulsanti Riprova e Annulla
vbAbortRetryIgnore2vengono visualizzati i pulsanti Interrompi, Riprova e Ignora


icone
iconevaloredescrizione
vbCritical16viene visualizzata l'icona di messaggio critico
vbQuestion32viene visualizzata l'icona di domanda di avviso
vbExclamation48viene visualizzata l'icona di messaggio di avviso
vbInformation64viene visualizzata l'icona di messaggio informativo


impostazione
impostazionevaloredescrizione
vbDefaultButton10il primo pulsante viene impostato come pulsante predefinito (default)
vbDefaultButton2256il secondo pulsante viene impostato come pulsante predefinito
vbDefaultButton3512il terzo pulsante viene impostato come pulsante predefinito
vbDefaultButton4768il quarto pulsante viene impostato come pulsante predefinito
vbApplicationModal0modale a livello di applicazione, per poter continuare a utilizzare l'applicazione corrente, l'utente deve rispondere al messaggio
vbSystemModal4096modale a livello di sistema, tutte le applicazioni vengono sospese fino a quando l'utente non risponde alla finestra di messaggio
vbMsgBoxHelpButton16384viene aggiunto il pulsante della Guida (?) alla finestra di messaggio
VbMsgBoxSetForeground65536la finestra di messaggio viene visualizzata in primo piano
vbMsgBoxRight524288il testo viene allineato a destra
vbMsgBoxRtlReading1048576il testo deve essere letto da destra a sinistra (per le lingue ebraica e arabe)