mir liegt eine Excel-Datei vor, die mir SAP zur Verfügung stellt.
Öffne ich diese Datei normal, dann werden Zahlen ganz normal angezeigt. Öffne ich diese Datei aber mit diesem Makro:
Dim strFilename 'Dateiname
Dim wbkWorkbook As Workbook 'Arbeitsmappe
strFilename = Application.GetOpenFilename("XL Files (*.xls), *.xls")
If VarType(strFilename) = vbBoolean Then MsgBox "Abbrechen gedrückt": Exit Sub
Set wbkWorkbook = Workbooks.Open(strFilename)
dann werden Zahlen merkwürdig konvertiert. Möglicherweise liegt dies daran, dass das Makro das amerikanische Format voraussetzt, obwohl ich deutsche Formate in der Datei bekomme:
1.000 wird zu 1
400.000 wird zu 400
1.000,00 wir als Text interpretiert
1,00 wird als Text interpretiert
1 wird zu 1
Wie kann ich dem Excel-Makro sagen, dass die Datei deutsche Formate enthält? Es wäre sehr mühselig die Daten per Makro wieder zu korrigieren...
Danke!
Patrick