13.11.2019, 13:34
Hallo Ihr Lieben,
ich brauch mal kurz euren Rat.
Ich habe in einer Exceldatei ein Formular, dass sich direkt öffnet, wenn man die Datei öffnet.
Jetzt möchte ich, dass wenn der Nutzer beim Formular auf das Windows-X klickt um das Formular
zu schließen, eine Abfrage kommt die die Datei beendet oder zum Formular zurück kehrt.
Mit meinem Code klappt soweit alles, bis auf den Punkt, wenn man auf "Nein" klickt. Da geht das
Formular dann einfach zu.
Was muss ich ändern, damit beim klick auf nein einfach nur die MsgBox zu geht und wieder das Formular zu sehen ist?
Danke Vorab :19:
ich brauch mal kurz euren Rat.
Ich habe in einer Exceldatei ein Formular, dass sich direkt öffnet, wenn man die Datei öffnet.
Jetzt möchte ich, dass wenn der Nutzer beim Formular auf das Windows-X klickt um das Formular
zu schließen, eine Abfrage kommt die die Datei beendet oder zum Formular zurück kehrt.
Mit meinem Code klappt soweit alles, bis auf den Punkt, wenn man auf "Nein" klickt. Da geht das
Formular dann einfach zu.
Code:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If MsgBox("Möchtest du die Datei wirklich schließen? Alle eingetragenen Daten gehen dabei verloren.", vbYesNo) = vbYes Then
ActiveWorkbook.Close savechanges:=False
Else
Exit Sub
End If
End Sub
Was muss ich ändern, damit beim klick auf nein einfach nur die MsgBox zu geht und wieder das Formular zu sehen ist?
Danke Vorab :19: