Microsoft Excel

Herbers Excel/VBA-Archiv

Wohin mit dem Makro zum verhindern der Abfrage?

Betrifft: Wohin mit dem Makro zum verhindern der Abfrage? von: Jens
Geschrieben am: 03.09.2004 11:23:02

Hallo zusammen !

Beim schliessen der Datei verhindern der Abfrage ob gespeichert werden soll!
Ich habe dieses Makro gefunden, nur weiss ich nicht wo ich es einfügen muss!?

'

Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Application.DisplayAlerts = False
'ActiveWorkbook.Close savechanges:=False
'Application.DisplayAlerts = True
'End Sub

Die Datei soll nicht verändert werden, daher will ich die Option
"Änderungen speichern" verhindern.
Schützen kann ich sie nicht, da sonst der Pivot-Tabellenbericht nicht mehr funktioniert!
(Pulldowns sind dann inaktiv)

Vielleicht kennt ja auch jemand einen anderen Weg!?
(da ich damit ja wahrscheinlich auch nicht alle Möglichkeiten des speicherns verhindern würde?)

Danke für jede Hilfe
Gruß - Jens
  


Betrifft: AW: Wohin mit dem Makro zum verhindern der Abfrage? von: Bert
Geschrieben am: 03.09.2004 11:24:51

In das Modul von "DieseArbeitsmappe":

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Saved = true
End Sub


Bert


  


Betrifft: @Bert: DisplayAlert deaktivieren überflüssig? von: Jens
Geschrieben am: 03.09.2004 11:34:11

Danke für die schnellen Antworten!

Bert: die Deaktivierung und wieder Aktivierung des Alerts tut nicht not?

Gruß - Jens


  


Betrifft: AW: @Bert: DisplayAlert deaktivieren überflüssig? von: Bert
Geschrieben am: 03.09.2004 11:37:07

Probiers aus!

Bert


  


Betrifft: Klappt bestens! Vielen Dank :-) von: Jens
Geschrieben am: 03.09.2004 11:40:25

Wünsche Euch ein schönes Wochenende
Gruß - Jens


  


Betrifft: AW: Wohin mit dem Makro zum verhindern der Abfrage? von: harry
Geschrieben am: 03.09.2004 11:26:43

hi,
vb editor öffnen (alt+f11) und dann im projektexplorer bei vbaproject(NAME DEINER DATEI) microsoft excel objekte und DieseArbeitsmappe doppelklicken. dann das makro reinkopieren.

liebe grüße,
harry


 

Beiträge aus den Excel-Beispielen zum Thema "Wohin mit dem Makro zum verhindern der Abfrage?"