Ich habe eine Formel in einer Zelle, die die Werte in 2 anderen Zellen zählt. Normalerweise wird die Formelzelle nach Eingabe der Werte in diesen beiden anderen Zellen automatisch aktualisiert, wenn Entergedrückt oder wenn die Zellen ausgeklickt werden.
Aus irgendeinem Grund wird der durch die Formel berechnete Wert jedoch nicht automatisch aktualisiert. Ich muss auf die Formelleiste klicken, dann muss ich auf die Eingabetaste klicken, damit die Formelzelle funktioniert.
Warum passiert dies?
quelle
Application.Calculation = xlCalculationManual
?Bestätigen Sie mit Excel 2007: Office-Schaltfläche> Excel-Optionen> Formeln> Arbeitsmappenberechnung> Automatisch.
Kurztaste zum Aktualisieren
Ctrl+F9
quelle
Ich hatte gerade einen Fall in Excel 2010: eine bestimmte Tabelle, die nicht automatisch neu berechnet werden konnte. Ich habe die Einstellung wie oben angegeben geändert. Die automatische Neuberechnung funktionierte jedoch immer noch nicht. Bei erneuter Überprüfung der Option "Berechnung" stellte sich heraus, dass sie sich selbstständig auf "Manuell" zurückgesetzt hatte. Drei Versuche später und es war immer noch unnachgiebig, dass es "manuell" sein wollte und sonst nichts.
Hier ist meine Lösung für das Problem:
Kopieren Sie den Inhalt des Arbeitsblatts in ein neues und löschen Sie das alte Arbeitsblatt (es war zum Glück kein besonders wichtiges Arbeitsblatt), und alles war in Ordnung. Ich kann nur davon ausgehen, dass die Datei irgendwie beschädigt wurde.
Ein guter Grund, um Backups zu erstellen.
quelle
.XLSM
oder.XLSB
wenn sie möglicherweise ein unerwünschtesWorksheet_Change
oder ähnliches EreignismakroApplication.Calculation = xlCalculationManual
enthielt, das verwendet wurde und entweder einen Fehler aufwies oder einfach nicht auf zurückgesetzt wurdexlCalculationAutomatic
.Ich hatte dieses Problem auch mit einer sehr großen Tabelle, die sich über das Wochenende nicht mehr selbst aktualisiert hat, aber nachdem ich die obigen Lösungen überprüft hatte, wurde die Einstellung bereits auf Automatisch gesetzt und die Tabelle ist zu groß für eine Neuerstellung, sodass ich ratlos war.
Meine Lösung bestand darin, eine alte Version des gleichen Excel-Arbeitsblatts zu finden, bei der diese Probleme vor der Archivierung nicht aufgetreten waren. Diese Version ist von ähnlicher Größe und Komplexität wie die aktuelle Version.
Ich öffnete diese Tabelle, vergewisserte mich, dass sie bei der aktuellen Installation von MS Excel und allen neuen automatischen Office-Updates (mit denen sie funktionierte) noch funktionierte und automatisch aktualisiert wurde, und öffnete dann die ursprüngliche Tabelle erneut. "Hey presto" es hat wieder funktioniert.
quelle
Ich stieß auf ein Problem, bei dem einige Zellen nicht rechneten. Ich habe alle normalen Dinge wie Zelltyp, automatische Berechnung usw. überprüft.
Was ich als Problem empfand, war die Formel und die Tatsache, dass ich Zahlen mit Anführungszeichen umgab. Das hat die Zelle wahrscheinlich in ein Textformat verwandelt, obwohl die Zelle technisch gesehen immer noch eine Zahl war und als eine unter den Formaten aufgeführt wurde.
Ich habe die Anführungszeichen entfernt und die Zellen wie gewohnt berechnet.
quelle
In meinem Beispiel habe ich ein bestimmtes Add-In namens PI Datalink verwendet. Irgendwie lief die Berechnungsmethode von PI während der normalen Neuberechnung der Arbeitsmappe nicht mehr. In den Einstellungen musste ich den Befehl "Automatisches Update" in " Vollständig berechnen" und dann wieder zurück ändern . Nachdem die ursprüngliche Einstellung wiederhergestellt wurde, wurde das Add-In wie gewohnt ausgeführt.
quelle
Reposting dieses Snippets, das Benutzer RFB (unangemessen) versucht hatte, in meine Antwort zu bearbeiten :
Eine mögliche Ursache ist, dass die Office Prefs-Datei beschädigt ist. In OSX finden Sie dies in:
Löschen Sie diese Datei und starten Sie das Betriebssystem neu. Beim Neustart von Office wird eine neue Plist-Datei erstellt. Formeln wieder perfekt neu berechnet.
quelle