VBA setzt Punkt statt Komma
25.01.2022 10:02:13
proebi
ich habe folgendes Problem:
Ich habe mir mit dem Makro-Rekorder folgendes Makro gebaut, um eine beliebige Spalte per Knopfdruck in Zahl zu formatieren:
Sub F2_Enter_Zahl()
Selection.NumberFormat = "0.00"
Selection.TextToColumns DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 1), TrailingMinusNumbers:=True
End Sub
Ich habe im Grunde nur die Formatierung in Zahl und "Text in Spalten" aufgenommen. Dennoch bekomme ich zB für den Wert "61,5" als Standard formatiert den Wert "61.5" im Format Zahl heraus. Ländereinstellung ist überall DE - auch in der Registry nachgesehen. Natürlich kann ich auch das ganze mit "Text in Spalten" umformatieren - mit einem Klick fänd ich das aber deutlich bequemer, zumal ich das häufig brauche.
Hat jemand eine Idee, woran das liegen könnte?
Gruß