Wie erstellt man ein Ja/Nein-Meldungsfenster, das vor der Ausführung eines Makros in Excel angezeigt wird?
In Excel können Sie ein Makro direkt auslösen, indem Sie die F5-Taste drücken oder auf die Ausführen-Schaltfläche im Microsoft Visual Basic for Applications-Fenster klicken. Manchmal möchten Sie jedoch vor der Ausführung ein Meldungsfenster anzeigen, das den Benutzer fragt, ob das Makro wirklich ausgeführt werden soll – bei „Ja“ wird der Code fortgesetzt, bei „Nein“ abgebrochen. In diesem Artikel zeige ich Ihnen, wie Sie ein solches Ja/Nein-Meldungsfenster vor dem Start eines Makros in Excel erstellen.
Erstellen eines Ja/Nein-Meldungsfensters vor dem Ausführen eines Makros mit VBA-Code
Erstellen eines Ja/Nein-Meldungsfensters vor dem Ausführen eines Makros mit VBA-Code
Der folgende VBA-Code ermöglicht es Ihnen, ein Ja/Nein-Eingabefenster einzufügen, um die Ausführung eines Makros zu bestätigen. Gehen Sie dazu wie folgt vor:
1. Halten Sie die ALT + F11-Tasten gedrückt, um das Microsoft Visual Basic for Applications-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie das folgende Makro in das Modul-Fenster ein.
VBA-Code: Erstellen eines Ja/Nein-Meldungsfensters vor dem Ausführen eines Makros:
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
Hinweis: Fügen Sie im obigen Code Ihren eigenen Code – ohne die Sub-Kopfzeile und den End Sub-Abschluss – zwischen die Skriptzeilen If CarryOn = vbYes Then und End If ein. Siehe Screenshot:

3. Drücken Sie anschließend die F5-Taste. Es erscheint ein Eingabefenster und fragt, ob Sie diesen Code ausführen möchten. Klicken Sie auf die Schaltfläche Ja, um fortzufahren, oder auf Nein, um abzubrechen. Siehe Screenshot:

Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins