Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA: Wenn Button "Cancel" dann...

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
Anzeige

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
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige