wie kann ich Zahlen mit einem Punkt als Dezimaltrennzeichen in eine Datei schreiben ? Wenn ich sie mittels
Print #1, zahl oder auch Print #1, Format(zahl,"0.00") in die Datei schreibe steht da trotzdem 1,23 statt 1.23
Um in Excel Zahlen mit einem Punkt statt einem Komma als Dezimaltrennzeichen zu verwenden, kannst du die folgenden Schritte befolgen:
Excel-Einstellungen anpassen:
Datei > Optionen.Erweitert.Dezimalkennzeichen und ändere es von , (Komma) auf . (Punkt).Zahlen formatieren:
Zellen formatieren und stelle sicher, dass das Format auf Zahl gesetzt ist, wobei der Dezimalpunkt verwendet wird.Zahlen in eine Datei schreiben:
1.23 erscheinen, kannst du den Befehl Print #1, Format(zahl, "0.00") verwenden.Excel macht Komma statt Punkt:
Zahlen werden nicht richtig formatiert:
Funktioniert nicht beim Exportieren:
Replace(Format(Zahl, "0.00"), ",", ".") verwenden, um das Komma durch einen Punkt zu ersetzen.Text in Spalten:
Daten > Text in Spalten verwenden, um die Dezimaltrennzeichen schnell zu ändern. Im Schritt 3 des Assistenten kannst du bei Weitere das Dezimalkennzeichen auf . (Punkt) setzen.Funktion WECHSELN():
=WECHSELN(A2;".";",";1) verwenden, um den Punkt durch ein Komma zu ersetzen. Danach kannst du die Funktion =WERT() verwenden, um mit diesen Textzahlen zu rechnen.Zahl mit Punkt formatieren:
1,23 in Zelle A1. Um sie als 1.23 darzustellen, kannst du in B1 folgende Formel verwenden:
=WECHSELN(A1;",";".";1)Dezimalzahlen in einer Liste umwandeln:
Schnelles Umstellen:
=TEXT(A1; "0.00"), um dynamisch die Zahlen darzustellen, ohne die globalen Einstellungen zu ändern.Makros verwenden:
1. Wie kann ich das Dezimaltrennzeichen nur für eine Datei ändern?
Du kannst das Dezimaltrennzeichen über die Funktion TEXT() dynamisch umstellen oder die Regionaleinstellungen für Excel anpassen.
2. Was mache ich, wenn Excel beim Rechnen immer noch Kommas verwendet?
Stelle sicher, dass die Zellen als Zahlen formatiert sind und nicht als Text. Verwende die Funktion =WERT(), um Textzahlen in echte Zahlen zu konvertieren.