VBA

Tuesday, 19. october 2010 2 19 /10 /Okt. /2010 14:28

Es kann manchmal wichtig sein, dass ein Vorgang erst durchgeführt wird, wenn der Benutzer in einer Dialogbox auf "Ja" geklickt hat. Das ist in VBA glücklicherweise nicht schwierig.

 

Sub bestatige()
    If MsgBox("Möchten Sie das wirklich tun?", vbYesNo, "Bitte bestätigen!") = vbYes Then
        'Tue etwas
    End If
End Sub

 

Die Funktion MsgBox stellt genau diese Funktionalität zur Verfügung. Als ersten Parameter erwartet sie den Text der Dialogbox. Dann folgt eine VBA-Konstante. vbYesNo sorgt dafür, dass die Schaltflächen "Ja" und "Nein" angezeigt werden. vbaYesNoCancel würde noch zusätzlich die Schaltfläche "Abbrechen" anzeigen. Als dritten Parameter können Sie noch einen Titel für die Dialogbox angeben.

 

MsgBox gibt eine VBA-Kostante zurück, welche die angeklickte Taste repräsentiert. Sie können die Funktion also einfach auf vbYes oder vbNo prüfen.

von Cuchulainn - veröffentlicht in: VBA
Kommentar hinzufügen - Kommentare (0)ansehen

Über diesen Blog

Kalender

February 2012
M T W T F S S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
<< < > >>
Erstellen Sie einen Blog auf OverBlog - Kontakt - Nutzungsbedingungen - Werbung - Missbrauch melden - Impressum - Artikel mit den meisten Kommentaren