Dezimalpunkt / Kommar

Hallo ich habe da ein Problem mit “.” und “, “
in meiner Datei steht Z.B der Wert
123,45

beim Einlesen macht Excel 12.345 daraus

Das Programm :

Dim varMatrix As Variant
Set Excelapp = New Excel.Application
Set ExcelWB = Excelapp.Workbooks.Open(“c:\Maus.DAT”)
Set ExcelWS = ExcelWB.Worksheets(“katze”)

varMatrix = ExcelWS.Range(“A1:B2”)
debug.Print varMatrix(1,1) -> 12345

Hat jemand einen Tipp.
PS Ländereinstellung kann ich auf dem PC nicht ändern.
Die ist aber auch auf Deutsch eingestellt.

Danke

Hallo Fragewurm,

Hallo ich habe da ein Problem mit “.” und “, “
in meiner Datei steht Z.B der Wert
123,45

beim Einlesen macht Excel 12.345 daraus

Hat jemand einen Tipp.
PS Ländereinstellung kann ich auf dem PC nicht ändern.
Die ist aber auch auf Deutsch eingestellt.

Excel übernimmt Punkt oder Komma aus den Ländereinstellungen.
Du kannst aber unter
„Format“->„Zellen…“-> TAB „Zahlen“->„Benutzerdefiniert“
ein Format mit Komma erstellen und deine Zellen entsprechen anzeigen lassen.

MfG Peter(TOO)

Danke ich habe es gefunden…
…Excelapp.Workbooks.Open(“c:\Maus.DAT”)

ist falsch

Excelapp.Workbooks.OpenText(“c:\Maus.DAT”)
ist richtig

Danke