Festlegen des Berechnungsstandards (Microsoft Excel)
Durward schrieb über ein Problem mit den Berechnungseinstellungen in seinem Excel. Er gab an, dass nach allem, was er gelesen hatte, die Berechnungseinstellung für Excel (manuell oder automatisch) standardmäßig Automatisch ist. Wenn Durward jedoch eine neue Arbeitsmappe öffnet, wird die Berechnungseinstellung auf Manuell gesetzt. Dies geschieht sowohl auf seinem Arbeitssystem als auch auf seinem Heimsystem. Er fragt sich, ob es eine Möglichkeit gibt, die Berechnungseinstellung auf Automatisch zurückzusetzen.
Tests haben gezeigt, dass die Berechnungseinstellung standardmäßig auf Automatisch eingestellt ist. Es wird nur auf Manuell gesetzt, wenn (1) Sie die Standardarbeitsmappe in eine geändert haben, deren Berechnungsmodus auf Manuell eingestellt ist; (2)
wenn es eine Art AutoOpen-Makro gibt, das den Berechnungsmodus festlegt; (3) wenn Sie einige automatisch geladene Arbeitsmappen (XLS oder XLT, einschließlich Personal.xls) haben, deren Berechnung auf Manuell eingestellt ist; oder (4) wenn Sie Excel starten, indem Sie in Windows auf eine Arbeitsmappe doppelklicken, deren Berechnung auf Manuell eingestellt ist.
Beachten Sie insbesondere die Bedingungen 3 und 4. Excel beginnt möglicherweise mit dem auf Automatisch eingestellten Berechnungsmodus, wird jedoch durch die Einstellung in der zuerst geöffneten Datei überschrieben. Wenn für diese Arbeitsmappe der Berechnungsmodus auf Manuell eingestellt ist, geht Excel davon aus, dass Sie Manuell als Standardberechnungsmodus für diese Sitzung verwenden möchten. Die einzige Lösung für dieses Problem besteht darin, diese Arbeitsmappen zu öffnen, den Berechnungsmodus darin zu ändern, sie zu speichern und Excel neu zu starten.
Die andere Option besteht darin, jeder Ihrer Arbeitsmappen ein AutoOpen-Makro hinzuzufügen, das unbedingt geöffnet werden muss, wobei der Berechnungsmodus auf Automatisch eingestellt ist, egal was passiert. Dies kann ein einfaches Makro sein, z. B. das folgende:
Private Sub Workbook_Open() Application.Calculation = xlCalculationAutomatic End Sub
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (3255) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: