07.08.2018, 14:29
Hallo
Ich benötige dringend Hilfe!
Ich will in einer Excel Datei automatisch untereinander Daten aus einem Ordner einlesen lassen.
Die Daten sollen in der gleichen Reihenfolge, wie im Ordner untereinander angeordnet werden. Bei den Daten handelt es sich um txt. Dateien mit Werten.
Die Dateinamen sind folgendermaßen angeordnet: P000_001, P000_002... usw.
Bei meinem aktuellen Quelltext werden zwar die Daten untereinander eingefügt, jedoch nicht in der gleichen Reihenfolge, wie im Ordner.
Sub Einlesen()
x = 1
d = Dir("F:\Neuer Ordner\VBA\P*.txt")
Do While d <> ""
Open "F:\Neuer Ordner\VBA\" & d For Input As #1
Do While Not EOF(1)
Line Input #1, temp
Cells(x, 1) = Replace(temp, vbTab, ";")
x = x + 1
Loop
Close #1
d = Dir
Loop
End Sub
Wäre über Hilfe sehr dankbar!
Gruß Sandro
Ich benötige dringend Hilfe!
Ich will in einer Excel Datei automatisch untereinander Daten aus einem Ordner einlesen lassen.
Die Daten sollen in der gleichen Reihenfolge, wie im Ordner untereinander angeordnet werden. Bei den Daten handelt es sich um txt. Dateien mit Werten.
Die Dateinamen sind folgendermaßen angeordnet: P000_001, P000_002... usw.
Bei meinem aktuellen Quelltext werden zwar die Daten untereinander eingefügt, jedoch nicht in der gleichen Reihenfolge, wie im Ordner.
Sub Einlesen()
x = 1
d = Dir("F:\Neuer Ordner\VBA\P*.txt")
Do While d <> ""
Open "F:\Neuer Ordner\VBA\" & d For Input As #1
Do While Not EOF(1)
Line Input #1, temp
Cells(x, 1) = Replace(temp, vbTab, ";")
x = x + 1
Loop
Close #1
d = Dir
Loop
End Sub
Wäre über Hilfe sehr dankbar!
Gruß Sandro