Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<
Microsoft Office 2003-2019 => Excel => Thema gestartet von: Almidagu am Oktober 12, 2016, 19:36:17 Nachmittag
-
Guten Tag,
das folgende Problem kann ich in Excel 2013 nicht lösen. Ich möchte auf dem Blatt ein CheckBox haben und in Abhängigkeit vom ihm die Mappe bei dem Klicken auf „X“ speichern oder nicht.
In Excel 2010 das funktioniert mit den Ereignissen BeforeClose einwandfrei.
Ich warte auf Ihre Hilfe und danke im Voraus.
Almidagu
-
Hallo,
Wie sieht der Code aus?
Unabhängig.einer Antwort von mir.
Gruß
-
Hallo,
der Code sieht so aus:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.DisplayAlerts = False
If Not Tabelle1.CheckBox1.Value Then
ThisWorkbook.Saved = True
Else
ThisWorkbook.Save
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Not Tabelle1.CheckBox1.Value Then
Cancel = True
End If
End Sub
MfG
Almidagu
-
Moin,
parallel läuft auch hier (http://www.vba-forum.de/forum/View.aspx?ziel=31038-Office_2013:_Fragen_beim_Schlie%C3%9Fen_per_Kreuz_in_VBA_verhindern) die Frage.
-
Ja, danke für Hinweis. Das ist auch von mir, weil niemand in diesem Forum mir geantwortet hat :( Aber ich brauche die Hilfe.
-
Dass der andere Beitrag von dir ist, war mir klar. Vielleicht solltest du dir aber auch einmal dieses hier (http://www.excel-ist-sexy.de/forenhilfe/crossposting/) zu Gemüte führen ...
-
Der Fall ist gelöst!!!
Bei mir war noch ein Code, den ich zum besseren Lesen ausgeschnitten habe. Und ich habe da einen Fehler entdeckt.
Bitte um Entschuldigung.