1.9k Aufrufe
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
von nighty Experte (6.6k Punkte)
hi Tom ^^

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

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

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

gruss noghty
0 Punkte
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
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

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...