- #1
K
klexy
Bekanntes Mitglied
Themenersteller
- Dabei seit
- 04.05.2002
- Beiträge
- 802
- Reaktionspunkte
- 0
- Ort
- Bayern
Ich habe einen Datenbank-Export unter der Kundennummer abgespeichert 123456.txt
Ich will diese Datei mittels Makro aufmachen und gleich ordentlich formatieren.
Funktioniert alles bestens wenn die Datei immer den gleichen Namen hat (wichtig ist in diesem Zusammenhang nur die erste Zeile):
ChDir C:\
Workbooks.OpenText FileName:=C:\123456.txt, Origin:= _
xlWindows, startRow:=1, DataType:=xlFixedWidth, OtherChar:=|, _
FieldInfo:=Array(Array(0, 1), Array(38, 2), Array(48, 1), Array(52, 2), Array(79, 1), _
Array(90, 1), Array(92, 1), Array(103, 1))
Wenn ich jetzt aber in der Ausgangs-Datei in Zelle B1 angeben will welche Datei zu öffnen ist (weil es ja jedes Mal ein anderer Kunde ist), komme ich nicht weiter. Das funktioniert nicht:
ChDir C:\
Workbooks.OpenText FileName:=C:\ & B1 & txt, Origin:= _
xlWindows, startRow:=1, DataType:=xlFixedWidth, OtherChar:=|, _
FieldInfo:=Array(Array(0, 1), Array(38, 2), Array(48, 1), Array(52, 2), Array(79, 1), _
Array(90, 1), Array(92, 1), Array(103, 1))
Wo liegt der Hase im Pfeffer?
Ich will diese Datei mittels Makro aufmachen und gleich ordentlich formatieren.
Funktioniert alles bestens wenn die Datei immer den gleichen Namen hat (wichtig ist in diesem Zusammenhang nur die erste Zeile):
ChDir C:\
Workbooks.OpenText FileName:=C:\123456.txt, Origin:= _
xlWindows, startRow:=1, DataType:=xlFixedWidth, OtherChar:=|, _
FieldInfo:=Array(Array(0, 1), Array(38, 2), Array(48, 1), Array(52, 2), Array(79, 1), _
Array(90, 1), Array(92, 1), Array(103, 1))
Wenn ich jetzt aber in der Ausgangs-Datei in Zelle B1 angeben will welche Datei zu öffnen ist (weil es ja jedes Mal ein anderer Kunde ist), komme ich nicht weiter. Das funktioniert nicht:
ChDir C:\
Workbooks.OpenText FileName:=C:\ & B1 & txt, Origin:= _
xlWindows, startRow:=1, DataType:=xlFixedWidth, OtherChar:=|, _
FieldInfo:=Array(Array(0, 1), Array(38, 2), Array(48, 1), Array(52, 2), Array(79, 1), _
Array(90, 1), Array(92, 1), Array(103, 1))
Wo liegt der Hase im Pfeffer?