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 risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la 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 tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!