Automatische Datumsformatierung im Formular verhindern

In einer geschützten Tabelle sind Dezimalwerte mit Komma einzutragen. Wenn ich versehentlich einen Punkt als Dezimal-Trennzeichen eingebe, erhält die Zelle automatisch ein Datumsformat. Selbst bei einer nachfolgend richtigen Zahleneingabe bleibt das Datumsformat erhalten. Eine Formatierung der Zelle über das Menü scheitert an den gesperrten Formatbefehlen. Gibt es dafür eine Lösung?

Sie müssen den Zellen schon vorher das gewünschte Format zuweisen. Solange Sie kein spezielles Format festgelegt haben, besitzen die Zellen das Standardformat. Für solche Zellen erkennt Excel zum Beispiel Datumseingaben automatisch und wählt die passende Formatierung dafür. Weil die Datumsangaben intern als Zahl gespeichert sind, ändert auch eine nachfolgende Zahleneingabe dieses Format nicht mehr. Stattdessen erhalten Sie unerwartete Anzeigen.

Legen Sie während der Gestaltung Ihres Formulars geeignete Zahlenformate für die Eingabefelder fest. Dazu markieren Sie die betreffende Zelle und führen den Befehl »Format | Zellen« aus. Aktivieren Sie das Register »Zahlen« und wählen Sie dann die Kategorie »Zahl«. Nun wählen Sie noch die Anzahl der Dezimalstellen und beenden den Dialog mit »OK«.

Falls Sie diese vordefinierte Zahlenformatierung nicht anwenden möchten, können Sie auch die Kategorie »Text« als Format auswählen. Damit zeigt Excel alle Eingaben unverändert an. Allerdings müssen Sie diese Textvariable vor weiteren Berechnungen erst mit der Funktion »WERT« in einen Zahlenwert umwandeln. Obwohl Excel diese Umwandlung zumeist automatisch durchführt, vermeiden Sie mögliche Fehler durch diese explizite Umwandlung