wie aus https://www.herber.de/forum/messages/858485.html ersichtlich, versuch ich in Excel verschiedene Txt-Dateien, die in unterschiedlichen Ordnern liegen einzulesen. Immer eine nach der anderen je nach Datum der Datei.
Nun kommt es vor, dass diese Dateien teilweise einen Header besitzen, teilweise aber nicht.
Eigentlich ist bei der Version mit Header erst der Inhalt ab Zeile 7 interessant, sonst - wo der Header fehlt - direkt der Inhalt ab Zeile 1.
Wie kann man eine smarte Einleseprozedur starten, die Abhängig von dem Vorhandensein des Headers immer ab der richtigen Zeile den Text einliest?
Bisher lese ich so ein:
Workbooks.OpenText _
Filename:=strFile, _
DataType:=xlDelimited, _
Semicolon:=True, _
FieldInfo:=Array(Array(1, 1), _
Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _
Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _
, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1), _
Array(22, 1), Array(23, 1), Array(24, 1)), DecimalSeparator:=".", _
ThousandsSeparator:=",", TrailingMinusNumbers:=True
oder auch das Posting hier: https://www.herber.de/forum/messages/858485.html
Wäre toll, wenn das möglich ist!!
Hier der Header und die erste Zeile (in diesem Fall Zeile 7) danach, ab der der Inhalt interessant wird:
Zeile 1: Image Sensing Systems, Inc. Data Collector File, Version 8.1.1
Zeile 2: Detector ID List; 102;104;101;103;105;106;107;108;
Zeile 3: 0;1;2;3;4;5;31;30;6;12;13;14;15;16;17;18;19;20;21;22;23;24;25;
Zeile 4: CPU Addresse;Autoscope Description;Detektor ID;Detektortitel;Datum;Zeit;Duration;Status;Data Interval;Durchschnittlicher
Zeile 5: Verkehrsfluss;Volume;Geschwindigkeitsmittelwert in km/h [vmittel/min/FS];Zählwert Klasse A;Zählwert Klasse B;Zählwert Klasse C;Zählwert Klasse D;Zählwert
Zeile 6: Klasse E;Durchschnittliche Zeitlücke;Durchschnittliche Zeitlücke;Level Of Service;Raum / km/h;Belegungslücke;Dichte;
Zeile 7: 040468FFFC6A740E;040468FFFC6A740E -- 05:21 -- VDe 44-01-B1 -- St.-Franziskus-Straße -- 65 -- 0 -- Solo Pro VC MVP -- 192.216.2.24;105;VDe-44-01-B1-
Danke schon mal für Eure Hilfsvorschläge!
Gruß Till