Cancel = True funktioniert nicht
26.02.2021 19:49:41
Dirk
bin mal wieder das Wissen von euch VBA-Spezialisten angewiesen.
Ich habe den folgenden Code, der vor der Speicherung prüft, ob alle Pflichtfelder ausgefüllt sind. Unter Excel Office 365 funktioniert der Code super. Die Speicherabfrage kommt, die MSGBox kommt und nach dem Schließen dieser kommt auch wieder die Speicherabfrage. Unter Excel 2013, wo der Code auch zukünftig laufen soll, funktioniert er nicht. Speicherabfrage kommt, MSGBox kommt, jedoch wird die Datei nach dem Schließen der MSGBox trotzdem gespeichert und geschlossen. Wer kann mir sagen warum das so ist und warum das in der einen Excel Version funktioniert und in der Anderen nicht?
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If WorksheetFunction.CountA(Worksheets("Tabelle1").Range("Pflichtfeld_1,Pflichtfeld_2, _
Pflichtfeld_3"))
Danke im VorausGruß
Dirk