Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1732to1736
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
VBA: Wenn Button "Cancel" dann...
10.01.2020 11:02:27
Charly
Hallo,
habe ein Problem mit dem Beenden aller aktiven Prozeduren nach "Exit Sub".
Ich möchte erreichen, wenn Button Cancel geklickt wird,
- dass dann die jetzige Prozedur u. folge Prozeduren beendet werden.
- Dokumente Close ohne speichern, UF Schließen.

Option Explicit
Dim appWord As Object
Dim DocTest As Object
Dim iClick As Variant
Sub UF2_Word_CheckBox()
' Hier Bewohner Bezogen
'    DocTest.FormFields("Name").Result = "Name"
'    DocTest.FormFields("GebDatum").Result = "GebDatum"
iClick = MsgBox( _
prompt:="Darstellung der Schmerzeinschätzung?" & vbCrLf & _
"mit NRS, Bestätigen Sie die mit (Ja)" & vbCrLf & _
"mit BESD, Bestätigen Sie dies mit (Nein)", _
Buttons:=vbExclamation + vbYesNoCancel)
If iClick = vbYes Then
DocTest.FormFields("ChB1_NRS").CheckBox.Value = True
DocTest.FormFields("ChB2_NRS").CheckBox.Value = True
MsgBox "Sie haben die Schmerzeinschätzung über (NRS) gewählt!", vbInformation
ElseIf iClick = vbNo Then
DocTest.FormFields("ChB1_BESD").CheckBox.Value = True
DocTest.FormFields("ChB2_BESD").CheckBox.Value = True
MsgBox "Sie haben die Schmerzeinschätzung über (BESD) gewählt!", vbInformation
ElseIf iClick = vbCancel Then
MsgBox "Die Rutine wurde beendet!", vbInformation
'Exit Sub
Unload UF2_Tab6_Drucken
DocTest.Close savechanges:=False
appWord.Quit
Set DocTest = Nothing
Set appWord = Nothing
Exit Sub
End If
End Sub
Aktuell wird bei "vb Cancel" Exit Sub ausgeführt, für die aktuelle Prozedur.
Danach laufen die anderen Prozeduren aber weiter durch.
Gruß Charly

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA: Wenn Button "Cancel" dann...
10.01.2020 11:08:28
Nepumuk
Hallo Charly,
um alle Prozeduren zu beenden musst du die End - Anweisung ausführen.
Gruß
Nepumuk
AW: VBA: Wenn Button "Cancel" dann...
10.01.2020 11:36:08
Charly
Hallo Nepumuk,
danke für deine schnelle Antwort.
Hat Geklapper alle Prozesse wurden Beendet.
Gruß Charly
Anzeige

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige