Ich habe einen CodeStage, der eine csv Datei mit Separator Semikolon importiert. Dies funktioniert problemlos.
Jetzt ist es allerdings zwingend notwendig, dass einzelne Spalten als Text importiert werden müssen.
Daher habe ich folgende Zeile hinzugefügt
With sh.QueryTables.Add("TEXT;"+filePath, sh.Range("$A$1"))
.Name = fileName
.FieldNames = True
....
.TextFileColumnDataTypes = Array(1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
....
End With
Ich bekomme folgende Fehlermeldung
Page: 06_Excel
Stage: Code1
Type: Error
Action: Validate
Description: Compiler error at line 38: "Array" ist ein Typ und kann nicht als Ausdruck verwendet werden.
Repairable: No
Alle mir bekannten Workarounds (in Excel)
- entsprechende Spalte vorab oder auch anschliessend als Text zu formatieren
- entsprechende Spalte als Sonderformat 0 zu formatieren (teilweise sind bis zu 50 Zahlen in der Spalte)
führen nicht zum gewünschten Ergebnis.
Hat da jemand einen Tipp, wie man das hinbekommt ?