Dann werden wir Sie in die Syntax der MsgBox-Funktion einführen und schließlich weitere Beispiele für Meldungsboxen durchgehen. VBA Message Box Optionen
Werfen Sie einen Blick auf das folgende Bild. Hier sehen Sie (fast) alle Optionen, die Ihnen bei der Erstellung von Meldungsfeldern zur Verfügung stehen. Beachten Sie die Icons und die verschiedenen Schaltflächen. Dies ist ein Screenshot des "MessageBox Builders" aus unserem Premium VBA Add-in: AutoMacro. Mit dem MessageBox Builder können Sie Ihre gewünschte MessageBox schnell entwerfen und den Code in Ihr Codemodul einfügen. Er enthält auch viele andere Code-Builder, eine umfangreiche VBA-Code-Bibliothek und eine Reihe von Codierungswerkzeugen. Vba msgbox beispiele video. Es ist ein Muss für jeden VBA-Entwickler. Syntax der MsgBox-Funktion
MsgBox( prompt [, buttons] [, title] [, helpfile, context])
prompt (erforderlich) – Dies ist der primäre Text des Nachrichtenfeldes und fordert den Nutzer zu einer Eingabe auf. buttons – Wählen Sie, welche Schaltflächen angezeigt werden sollen.
Vba Msgbox Beispiele Video
Im Folgenden werden sämtliche Symbole für Nachrichtenfelder gezeigt:
MsgBox-Symbole – Informationen
Sub MsgBoxInformationIcon()
MsgBox "Information Beispiel", vbInformation
MsgBox-Symbole – Kritisch
Sub MsgBoxCriticalIcon()
MsgBox "Kritisch Beispiel", vbCritical
MsgBox Icons – Frage
MsgBox-Symbole – Ausruf
Sub MsgBoxExclamationIcon()
MsgBox "Ausruf-Beispiel", vbExclamation
Es folgt ein Beispiel zur Erstellung von Meldungsfeldern mit verschiedenen Schaltflächenlayouts. Vba msgbox beispiele ppt. Wenn Sie einen anderen Messagebox-Typ wählen, müssen Sie den Icon-Typ mit einem "+" hinter dem Befehl für die Schaltflächen hängen:
MsgBox "Möchten Sie fortfahren? ", vbOKCancel + vbQuestion
MsgBox-Variablen
Bisher haben wir hauptsächlich mit dem Standard Meldungsfeld "OK" gearbeitet. Das OK-Meldungsfeld stellt nur eine Auswahlmöglichkeit zur Verfügung: Wenn Sie auf "OK" klicken, wird der Code fortgesetzt. Sie können Ihrem Benutzer jedoch auch andere Schaltflächengruppierungen zur Verfügung stellen: OK / Abbrechen, Ja / Nein, usw.
Vba Msgbox Beispiele Program
Um die Zuordnung zu erleichtern, wird in diesem Artikel die Schaltfläche, der die Konstante vbAbort zugeordnet ist, mit "Beenden" übersetzt. Die Bildausschnitte werden jedoch entsprechend der Realität mit "Abbrechen" beschriftet bleiben. Im Folgenden werden alle möglichen Schaltflächengruppierungen vorgestellt:
OK Meldungsfeld – vbOKOnly
Dies ist die Standard VBA Meldungsbox.
Vba Msgbox Beispiele Ppt
MsgBox-Rückgabewerte
vbOK
Auf Schaltfläche OK geklickt
vbCancel
Auf Schaltfläche Abbrechen geklickt
vbAbort
Auf Schaltfläche Beenden geklickt
vbRetry
Auf Schaltfläche Wiederholen geklickt
vbIgnore
Auf Schaltfläche Ignorieren geklickt
vbYes
6
Auf Schaltfläche Ja geklickt
vbNo
7
Auf Schaltfläche No geklickt
Siehe auch
Konstanten (Visual Basic for Applications)
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.
Excel VBA: Msgbox nutzen
Im nächsten Praxistipp haben wir die 5 besten Addins für Excel zusammengefasst. Aktuell viel gesucht
Aktuell viel gesucht