Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel VBA - beim schließen nicht nach speichern fragen- VBA Code funktioniert nicht
#21
Hallo,

also ich frage jetzt mal ganz vorsichtig nach. Irgendwie scheint  hier der Wurm drin zu sein.
Offensichtlich bin ich voll aufgelaufen, weil ich gedacht habe, wenn jemand mit einem fertigen
Code hier aufläuft und nach einer Erweiterung fragt, dann weiß er schon, wie wie VBA gespielt
wird und ich meine auch, was von Workbook_Close gelesen zu haben.
Im Augenblick bin ich aber gar nicht mehr so sicher, daß ich das Alles richtig verstanden habe.
Im Moment scheint es so zu sein, daß es eine Diskussion darüber gibt, wo das Makro hingehört.
Kann mich mal bitte wer darüber aufklären?
Solange ich nicht weiß was hier wirklich abgeht, werde ich meine Fingerchen ruhig halten.
________________________________________________________________________
wer aufgibt, ohne es versucht zu haben, gibt einfach nur auf!

Grüße aus Norderstedt, Peter
Antworten Top
#22
Hi,

könnte nicht auch so verwendet werden?

Code:
Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWorkbook.Close savechanges:=False
    Application.Quit
End Sub

oder

Code:
ActiveWorkbook.Close False
Antworten Top
#23
Hallo Bernie,

(11.09.2018, 12:34)MisterBurns schrieb: @Steffl: Komischerweise bei mir nicht. Wozu sollte Application.Quit sonst gut sein, wenn nicht um Excel zu beenden?

Ich habe es jetzt mehrmals mit der Datei vom TE probiert, Excel selber wird nicht geschlossen.


Angehängte Dateien
.xlsm   GR New - Kopie.xlsm (Größe: 95,06 KB / Downloads: 4)
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#24
Sehr spannend - bei dem Einen geht's mit Application.Quit, beim Anderen nicht.
Aber ich stelle nochmals die Frage - wozu soll Application.Quit gut sein, wenn nicht, um Excel zu beenden?
Schöne Grüße
Berni
Antworten Top
#25
Hi,

ich habe es mit dem von mir oben gezeigten Makro getestet:

Die Datei wird ohne Nachfrage geschlossen, aber es bleibt am Schluß ein bildschirmfüllendes graues Excel-Fenster offen, mit einer Bearbeitungsleiste ohne Status-, Menü- oder Symbolleiste.

Es kommt dann beim Beenden mit ALT-F4 immer 5x die Fehlermeldung, die manchmal mit Gerds Tool kommt:
Code:
Fehler Nummer 5
Ungültiger Prozeduraufruf oder ungültiges Argument
Antworten Top
#26
also ich hoffe ich hab jetzt nicht was Falsch verstanden.. so tuts bei mir was es soll …

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

ThisWorkbook.Save
Application.Quit

End Sub
Eine Menge reden, aber nichts sagen können viele...
[-] Folgende(r) 1 Nutzer sagt Danke an Frogger1986 für diesen Beitrag:
  • Basti5
Antworten Top
#27
Hallo Frogger,

(11.09.2018, 10:56)Basti5 schrieb: Ich habe in einer Excel Tabelle ein VBA Programm geschrieben, welches bestimmte Gebühren automatisch ausrechnet.
Jedesmal wenn die Tabelle schließen will, fragt Excel "möchten Sie die Änderung speichern" (logisch).

da gehe ich davon aus, das der TE das abspeichern nicht will.

@Ralf

hast Du es mal mit meinen Vorschlag versucht? Ist da auch ein graues Fenster?
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#28
Der Code von Frogger funzt einwandfrei - komisch aber trotzdem vielen vielen Dank
an Alle die sich die Mühe gemacht haben!!!! 

Heart Angel

LG
Antworten Top
#29
:18: :18: :18: :18: :18: :18: :18:
Eine Menge reden, aber nichts sagen können viele...
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste