vbYesNoCancel
13.06.2006 21:23:08
Bräuer
hab da eine Umsetzungsproblem beim nachbilden einer Speicherabfrage mittels vbYesNoCancel MsgBox.
Hab zu dem Thema auch nix gefunden.
So, bei schließen der Arbeitsmappe über FENSTER SCHLIEßEN wird Private Sub Workbook_BeforeClose(Cancel As Boolean) aktiv und eine vbYesNoCancel- MsgBox aufgerufen, welche auf soweit funktioniert.
Bei Ja, werden einige Sub´s abgearbeitet, die Arbeitsmappe gespeichert und geschlossen.
Bei Abbrechen wird cancel = true ausgeführt und alles bleibt wie bisher.
Bei Nein hab ich das Problem das ich noch einige Sub´s abarbeiten möchte und nur diese jetzt erzeugten Änderungen speichern möchte, aber nicht die vorhergehenden.
Muss also, denke ich zumindest, die Änderungen verwerfen welche vom Zwischenspeichern bis zum Betätigen des Nein -Buttons in der MsgBox angefallen sind Rückgängig machen.
Dann die Sub´s ausführen die Arbeitsmappe speichern und beenden.
Oder ?
Wie geht den so Was ?