Dauerhaftes Aktivieren der angezeigten Präzision einstellen (Microsoft Excel)
Tami zieht es vor, „Präzision wie angezeigt einstellen“ für alle ihre Arbeitsmappen zu aktivieren. Sie bezahlt und arbeitet mit Dollars für alle Berechnungen. Wenn diese Einstellung nicht in Kraft ist und sie manuell einen Taschenrechner verwendet, um die Mathematik im Arbeitsblatt zu überprüfen, ist sie oft um ein paar Cent niedriger. Die einzige Lösung ist, wenn die Einstellung aktiviert ist. dann passt alles zusammen. Es ist mühsam, dies mit jeder einzelnen Arbeitsmappe zu tun, die Tami erstellt. Sie hofft daher, dass es eine Möglichkeit gibt, diese Einstellung dauerhaft zu aktivieren.
Es gibt keine Möglichkeit, es in Excel selbst dauerhaft zu aktivieren, aber Sie können dies mit Makros tun. Sie können beispielsweise einer Arbeitsmappe das folgende Makro hinzufügen:
Private Sub Workbook_Open() ThisWorkbook.PrecisionAsDisplayed = True End Sub
Das Makro sollte im Modul Diese Arbeitsmappe platziert werden, damit es bei jedem Öffnen der Arbeitsmappe ausgeführt wird. Wenn Sie möchten, können Sie dies auch zu einer neuen, leeren Arbeitsmappe hinzufügen und diese Arbeitsmappe dann als Vorlage mit dem Namen Book.xltm im XLStart-Ordner speichern. Dadurch wird für Excel die Standardvorlage festgelegt, die Sie beim Erstellen einer neuen Arbeitsmappe verwenden möchten. Daher würden alle neuen Arbeitsmappen dieses einfache einzeilige Makro enthalten, um die Genauigkeit festzulegen.
Abgesehen davon raten viele Leute dringend davon ab, die Option „Präzision wie angezeigt einstellen“ überhaupt zu aktivieren. Warum? Weil es die Daten in Ihrer Arbeitsmappe dauerhaft beeinflusst. Versuchen Sie zum Beispiel diese kleine Übung:
-
Stellen Sie die Anzeige einer Zelle in einem Arbeitsblatt auf 5 Dezimalstellen ein. (Angenommen, Sie tun dies mit Zelle B3.)
-
Stellen Sie sicher, dass „Präzision wie angezeigt einstellen“ aktiviert ist.
-
Geben Sie den Wert 1.23456 in Zelle B3 ein.
-
Ändern Sie nun die Anzeige von Zelle B3 auf 2 Dezimalstellen. Es sollte jetzt 1.23 anzeigen.
-
Ändern Sie die Anzeige von Zelle B3 wieder auf 5 Dezimalstellen. Es sollte jetzt 1.23000 anzeigen.
Diese letzten Ziffern (456) sind jetzt verschwunden und für immer verloren; Sie können nicht wiederhergestellt werden. Es ist möglicherweise besser, Ihre Formeln so anzupassen, dass sie die RUND-Funktion enthalten, sodass das Runden auf 2 Dezimalstellen nur in den Fällen erfolgt, in denen Sie dies benötigen, und nicht überall.
Wenn Sie sich für die Verwendung von „Präzision wie angezeigt einstellen“ entscheiden, ist es möglicherweise besser, eine einfache Möglichkeit einzurichten, die Einstellung auf Arbeitsmappenbasis zu ändern. Dies kann mit einem einzelnen Makro erfolgen, das Ihrer persönlichen Arbeitsmappe hinzugefügt wurde:
Sub TogglePrecision() Dim sTemp As String sTemp = "Precision as Displayed has been " With ActiveWorkbook If .PrecisionAsDisplayed Then .PrecisionAsDisplayed = False sTemp = sTemp & "DISABLED" Else .PrecisionAsDisplayed = True sTemp = sTemp & "ENABLED" End If End With MsgBox sTemp End Sub
Jetzt können Sie das Makro zu Ihrer Symbolleiste für den Schnellzugriff hinzufügen und darauf klicken, um die Einstellung ein- und auszuschalten. Das Makro schaltet die Einstellung nur von der aktuellen Einstellung um und zeigt dann eine Meldung an, die den neu geänderten Status der Einstellung angibt.
_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 (13765) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.