Ein Client hat mir einige Excel- .xlsx
Dokumente gesendet , und jedes Mal, wenn ich eines davon öffne und schließe, fragt Excel, ob ich die Änderungen speichern möchte, auch wenn ich keine vorgenommen habe. Dies passiert bei keiner meiner anderen Excel-Dateien. Was ist los?
Die Dateien haben keine Makros. Ich benutze Excel 2007.
Antworten:
Kopieren von http://support.microsoft.com/kb/274500 (es lohnt sich, den gesamten KB-Artikel zu lesen):
Diese Liste enthält die Fälle, die in anderen Antworten als Möglichkeiten genannt wurden, und einige andere auch.
quelle
Eine Möglichkeit besteht darin, dass die XLSX-Datei externe Links in mindestens einer Zelle enthält. Z.B
Normalerweise werden Sie beim Öffnen dieser Datei aufgefordert, ...
Es gibt jedoch eine ärgerliche Einstellung, die Personen in DATA / EDIT LINKS / START UP PROMPT abschreckt. Es werden keine Warnungen und Aktualisierungslinks angezeigt, die diese Aufforderung überschreiben
Leider erhalten Sie beim Schließen der Arbeitsmappe immer noch die Aufforderung zum Speichern, wodurch die Links aktualisiert werden.
Dies ist ein möglicher Hinweis ..?
BEARBEITEN:
Eine andere Möglichkeit ist, dass .xlsx eine Datumsformel wie
NOW()
oder enthält,TODAY()
die beim Schließen zum Speichern auffordertquelle
Ich habe dieses Problem auf einem Windows 7-PC mit Microsoft Office 2007 festgestellt.
Ich habe auch die MySQL 5.6-Datenbankserver-Software auf diesem PC.
Bei der Untersuchung des Problems stellte ich fest, dass ich die Komponente MySQL for Excel 1.3.4 installiert hatte und dass das Add-In "MySQL for Excel" in Excel angezeigt wurde.
Da ich diese Komponente nicht wirklich benutzte, ging ich zum MySQL-Installer und entfernte sie. Danach stellte ich fest, dass die Eingabeaufforderung "Möchten Sie speichern ..." nicht mehr angezeigt wurde (dh, ich habe nur eine Tabelle angezeigt, ohne sie zu ändern).
Hoffe das hilft...
quelle
Keiner der Gründe, die irgendjemand in einem Forum genannt hat, war der Grund, warum ich dieses Problem sah. Ich verschob akribisch kleine Stücke von einem Arbeitsbuch zum anderen, bis der Täter sich zeigte.
Jemand hatte Text ausgeschnitten und in ein Blatt eingefügt. Das Problem war, dass der Text als schwebende Form mit Text ausgegeben wurde, anstatt in eine Zelle zu gelangen.
Sie sind leicht zu sehen, sobald Sie wissen, dass sie da sind. Wählen Sie alle Zeilen aus (sodass sie hellblau hinterlegt sind). Dann werden die Etiketten oder Bilder oder was auch immer wie weiße Blöcke herausragen. Zumindest erschien es mir so. Ihr Kilometerstand kann variieren.
Dies beendet einen langen und frustrierenden Kampf mit Excel.
quelle
TextBox
, gespeichert, geschlossen. Das Öffnen und Schließen fordert nicht zum Speichern auf. Es wäre dann interessant zu wissen, welche Art von Objekt Ihre "schwebende Form mit Text darin" ist. Sie können dies tun, indem Sie: 1) das Objekt auswählen, 2) Alt + F11 (um den VBA-Editor? TypeName(Selection)
aufzurufen ), 3) im unmittelbaren Fenster + <kbd> eingeben </ kbd>.Es ist wahrscheinlich, dass die XLSX- Datei beim Öffnen in Excel automatisch neu berechnet wurde. Wechseln Sie zur Registerkarte Daten , um die automatische Neuberechnung zu deaktivieren.
quelle
Datei> Option> Formel> Automatisch
Ändern
Datei> Option> Formel> Manuell
ODER
Formeln> Berechnungsoptionen> Automatisch nach Manuell
quelle
Es gibt zwei Antworten, die ich verwende, um die Aufforderung zum Speichern abzubrechen. Beide wurden behandelt, müssen aber wiederholt werden:
Speichern Sie für eine ältere XLS- oder XLSX-Datei als XLSX-Datei und überschreiben Sie die Datei. Das tötet es fast immer mit Dateien, die ich von anderen bekomme.
Setzen Sie in Formeln, Berechnungsoptionen auf Manuell. Dies funktionierte bei einer großen Datei von mir mit etwa 50 Registerkarten, als es zu schwierig war, herauszufinden, welche Registerkarte das Problem verursachte. Vielen Dank an alle, die dies vorgeschlagen haben, da es mich seit 5 Jahren nervt! Ich hätte es kommentiert und dir gedankt, aber anscheinend habe ich nicht genug Brownie-Punkte, um dies zu tun.
quelle
Ich hatte dieses Problem, stellte sich heraus, dass es im "Arbeitsblatt" des VBA-Editors eine VBA gab. Entfernte den Code von dort und arbeitete dann wie ein Zauber.
quelle
In meinem Fall hatte ich ein data1.xlsx (Excel-Arbeitsmappenformat). Ich öffnete es, Datei / Speichern als data1.xls (Excel 97-2003-Format) (nicht .xlsx). und das problem ging weg. Ich habe auch das MySQL-Add-In und musste es nicht entfernen / deinstallieren. Ich benutze Excel 2007.
quelle
Ich hatte ein ähnliches Problem. In meinem Fall hatte ich PivotTables in der Arbeitsmappe, in der die Option "Daten beim Öffnen der Datei aktualisieren" aktiviert war. Dies war die Standardoption, als ich zuerst die PivotTables erstellte. Das Deaktivieren dieser Option für jede PivotTable löste das Problem. Vielleicht hilft das ja. Siehe das folgende PivotTable-Optionsbild.
quelle