Allgemeine Zeitung Mainz Stellenanzeigen
sub CloseBook2() löst das problem. Danke. Aber ich verstehe immer noch nicht, was ist falsch mit dem code, den ich verwende. Ich weiß es nicht sicher, aber vielleicht ist die DisplayAlerts = False verursacht ein Excel-Problem, wenn Sie versucht, eine Arbeitsmappe, schließen, während andere waren noch offen. Vba excel schließen ohne speichern se. Das ist, warum Sie sollten überspringen Sie die DisplayAlerts - Falsch und tun es der richtige Weg. Wenn Sie änderungen an Ihrem code, die Arbeitsmappe zu schließen, anstatt das beenden der app, wenn es die einzige Arbeitsmappe würde es Abstürzen, Excel oder würde es zu verlassen Sie mit einem leeren Excel-Instanz? Wenn es nicht abstürzt, dann könnte es Punkt zurück zu dem, was ich eben gesagt habe über die Blockierung der Warnung, wenn mehr als 1 Buch ist offen. In Bezug auf deinen code, ich werde in die und versuchen, zu analysieren im detail, was ist Schuld daran, dass Ihr und mein lernen. Ich bin froh, dass du bist, weil ich bin jetzt neugierig. Der code sieht aus wie es funktionieren sollte und es könnte sogar sein Isoliertes Problem.
Den Link hatte ich dir aber auch schon mal gegeben: ich danke dir. Ist zwar VBA aber hab es für Javascript so gestaltet: Workbook. Close ( SaveChanges = false) Und siehe da, es klappt. LG Romero Nochmals Danke Ist zwar VBA Nein, das ist die Interface-Dokumentation. Das Interface kannst du dir z. B. mit OLE View ansehen. Close sieht als idl-Deklaration so aus: [id(0x00000115), helpcontext(0x00010115)] void Close( [in, optional] VARIANT SaveChanges, [in, optional] VARIANT Filename, [in, optional] VARIANT RouteWorkbook); Nur das Beispiel ist als VBA-Script angegeben. Man findet aber auch andere. Leider werden diese seit immer schlechter. aber hab es für Javascript so gestaltet: und die globale Variable SaveChanges die du nebenbei anlegst ist total umsonst. VBA: schließen ohne speichern. Workbook. Close ( false) Hy unknown, habe das mit dem (false) gerücksichtigt. Aber dazu ne andere Frage. Wenn ich, wie bei dem anderen Thema, was wir beide besprochen hatten, aber nun meine EXCELApp schließen will: EXCELAPP. Workbook. Save () EXCELAPP.
Application. DisplayAlerts = False. DisplayAlerts = True. () End With myExcel = Nothing 'Freigabe des Speichers End Und so wird der Speicher endlich wieder freigegeben. Vielen Dank für Eure Hilfe! Gruß aus München Als Antwort markiert SIH007 Montag, 11. Februar 2013 13:29
stego unread, Feb 22, 2008, 7:26:06 AM 2/22/08 to Guten Morgen zusammen, neuer Tag, neues Problem. Habs gestern nicht mehr geschafft, deswegen frag ich euch: Ich öffne In dieser Datei wird über das Makro mit dem die geöffnet. Danach wechsle ich mit Windows. (). activate wieder zurück auf die Ursprungsdatei. So folgendes Problem: Datei 1 darf beim Beenden auf keinen Fall überspeichert werden. Das hab ich geschafft mit " SaveChanges:=False" und "Application. DisplayAlerts = False" in "DieseArbeitsmappe" Datei 2 muss auf jeden Fall ohne nachzufragen gespeichert werden. Das hab ich genauso gemacht wie bei Datei 1 (allerdings SaceChanges:=True). Vba excel schließen ohne speichern in english. So, jetzt weiss ich nicht mehr weiter. Wenn ich Datei 1 (im Vordergrund, Aktiv) beende (über X Schliessen, oder auch gesamtes Excel beende) Dann soll er Datei 1 schliessen, ohne zu speichern und Datei 2 soll er auch gleich mit schliessen mit speichern. Schon mal Danke Stephan Peter Schleif unread, Feb 22, 2008, 9:12:47 AM 2/22/08 to stego schrieb: > > Datei 1 darf beim Beenden auf keinen Fall überspeichert werden.
Reparatur/Re-Installation von Excel könnte das Problem beheben. Dieser code funktioniert wie erwartet mit Excel 2016 auf WIndows 10. Ich habe kein Windows 7 oder Excel 2007. VBA Excel-Datei schließen mit und ohne speichern der Änderungen - YouTube. Sie sollten testen Sie Ihren code auf anderen Maschinen auch. Ihr korrigiertes Programm funktioniert gut auf meine Excel-2016 Dann ist vielleicht seine nur in meinem Rechner. Ich werde reparieren, installieren und prüfen Sie erneut