1.6k Aufrufe
Gefragt in Tabellenkalkulation von tomschi Mitglied (879 Punkte)
Hallo zusammen!

Im Event BeforeClose setze ich eine Variable, die in einer Zelle hinterlegt wird.
Wird jedoch der Speichervorgang abgebrochen, soll diese Variable wieder entfernt werden.
Vielleicht hat jemand eine Idee wie ich dies umsetzen könnte?

Schönes Wochenende!

Tom

4 Antworten

0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi Tom ^^

speicher doch gleich in dem Ereignis,dann ist der abbruch ashe :-))

gruss nighty
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
hi Tom ^^

hast du schon einen code,wenn ja,poste ihn mal bitte

gruss noghty
0 Punkte
Beantwortet von
Hallo Tom,

mach doch eine eigene Speicherabfrage. z.B. so.

Private Sub Workbook_BeforeClose(Cancel As Boolean)

[a1] = "Hallo"

Frage = MsgBox("Möchten Sie vor dem Schließen speichern?", vbYesNoCancel)
If Frage = vbYes Then
ThisWorkbook.Save
ElseIf Frage = vbNo Then
ThisWorkbook.Saved = True
ElseIf Frage = vbCancel Then
[a1] = ""
Cancel = True
End If

End Sub


Gruß Mr. K.
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hi!

Danke, dass Ihr Euch am Wochenende meiner Fragestellung angenommen habt.
Hier wie gewünscht meine Musterdatei:
www.file-upload.net/download-10127808/BeforeClose_Muster01.xls.html

Auf die Idee mit dem Speichervorang im BeforeClose-Event bin ich auch schon gekommen, allerdings dachte ich mir, dass es vielleicht einen anderen Lösungsansatz gibt.

Schönen Sonntag allseits!

Tom
...