2016-03-30 7 views
0

Ich freue mich, Excel-Zellen so zu formatieren, dass, was auch immer Nummer ich in den Wert ist es zeigt. d. h. bei der Eingabe von 0,69374767047 lautet der Wert, den es liest, 0,69374767. Aber ich habe auch Nummern wie; 0,00305 die richtig herauskommen. Gibt es eine Möglichkeit, die Zelle so zu formatieren, dass jede Zahl, die ich setze, auf die richtige Dezimalstelle kommt und dass es auch keine 0 am Ende der Zahl gibt, da ich später etwas damit machen muss. Jede Hilfe würde sehr geschätzt werden.Excel-Formatierung zu korrigieren dp

+0

Klingt wie Sie die Zellzahl-Format in einem Worksheet_Change für jeden Eintrag ändern würde; Einstellen der Anzahl der Dezimalstellen (bis zum Maximum von 15 signifikanten Ziffern). – Jeeped

+0

Theres einige tausend Datenpunkte, deshalb das ist, warum ich hier kam, vergaß zu erwähnen – AlwaysStuck

+0

So benötigen Sie möglicherweise ein Modul sub anstelle eines Ereignismakros. Gleiche Lösung gilt. – Jeeped

Antwort

2

Eigentlich können Sie es tun, ohne Code, nur benutzerdefinierte Zellenformat und setzen 0., ### so wird es mindestens eine ganze Zahl und ggf. dp geben. z.B. Input Output 4,305 4,305 3,2 3,2

+0

Guter Fang! Ich habe damit ein wenig gespielt und konnte es nicht funktionieren lassen, bis ich '0.0 ##############' als Formatmaske ausprobierte. Natürlich müssen die Spalten breit genug sein, um alle Ziffern zu sehen, oder '########' wird angezeigt. – Jeeped

Verwandte Themen