09.11.2020, 12:48
Hallo!
Ich nutze aktuell folgendes Makro, um mehrere txt Dateien gleichzeitig in eine Excel zu importieren.
Sub Dateneinlesen()
x = Sheets(1).UsedRange.Rows.Count
d = Dir("C:\txt\")
Do While d <> ""
Open "C:\txt\" & 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
Das funktioniert auch wunderbar, nur hätte ich gerne, dass er die txt Dateien nebeneinander ausspuckt, also pro Spalte eine txt Datei statt die txt Dateien untereinander darzustellen. Ich glaube, dass es eigentlich relativ einfach ist, aber dennoch komme ich nicht voran...
Vielen Dank!
Ich nutze aktuell folgendes Makro, um mehrere txt Dateien gleichzeitig in eine Excel zu importieren.
Sub Dateneinlesen()
x = Sheets(1).UsedRange.Rows.Count
d = Dir("C:\txt\")
Do While d <> ""
Open "C:\txt\" & 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
Das funktioniert auch wunderbar, nur hätte ich gerne, dass er die txt Dateien nebeneinander ausspuckt, also pro Spalte eine txt Datei statt die txt Dateien untereinander darzustellen. Ich glaube, dass es eigentlich relativ einfach ist, aber dennoch komme ich nicht voran...
Vielen Dank!