Come creare una finestra di messaggio sì/no prima di eseguire una macro in Excel?
In Excel, è possibile avviare direttamente una macro premendo il tasto F5 o facendo clic sul pulsante Esegui nella finestra Microsoft Visual Basic for Applications. Tuttavia, a volte potresti voler creare una finestra di messaggio che chieda all'utente se desidera eseguire la macro. Se la risposta è sì, continua con l'esecuzione del codice; se no, interrompi l'esecuzione. In questo articolo, parlerò di come creare una finestra di messaggio sì/no prima di eseguire una macro in Excel.
Crea una finestra di messaggio sì/no prima di eseguire una macro con il codice VBA
Crea una finestra di messaggio sì/no prima di eseguire una macro con il codice VBA
Il seguente codice VBA può aiutarti ad aggiungere una finestra di dialogo sì/no per confermare se eseguire una macro, segui i passaggi qui sotto:
1. Tieni premuti i tasti ALT + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo e incolla la seguente macro nella finestra Modulo.
Codice VBA: Crea una finestra di messaggio sì/no prima di eseguire una macro:
Sub continue()
CarryOn = MsgBox("Do you want to run this macro?", vbYesNo, "Kutools for Excel")
If CarryOn = vbYes Then
'put rest of code here
End If
End Sub
Nota: Nel codice sopra, copia e incolla il tuo codice personale senza l'intestazione Sub e il piè di pagina End Sub tra gli script If CarryOn = vbYes Then e End if. Vedi screenshot:
3. Quindi premi il tasto F5, apparirà una finestra di dialogo per chiederti se vuoi eseguire questo codice, fai clic sul pulsante Sì per continuare e No per interrompere, vedi screenshot:
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra invece che in nuove finestre.
- Aumenta la produttività del50% e riduce centinaia di clic del mouse ogni giorno!
Tutti gli add-in Kutools. Un solo programma di installazione
La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.





- Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
- Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
- Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
- Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
- Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in