Hallo,
ich habe eine Frage und ersuche eure Hilfe dazu.
Bei dem Versuch einen Ablauf in zu generieren komme ich nicht mehr weiter.
Mein Ziel ist es 52 Textdateien mit Excel 2003 zu öffnen (Spalten sind mit Tabs getrennt) und anschließend alle Inhalte in eine Tabelle untereinander zu kopieren. Danach sollen die 52 Quelldateien wieder geschlossen werden.
Die Textdateien tragen alle unterschiedliche Namen.
Hier mein Ansatz:
Sub openFiles()
Dim path As String
Dim pattern As String
Dim file As String
path = "Y:\JobList\"
pattern = "JobList20080???.txt"
ChDir path
file = Dir(path & pattern)
Do While file ""
' MsgBox file
Workbooks.OpenText FileName:=path & file, Origin:= \_
65001, StartRow:=2, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote \_
, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:= \_
False, Space:=False, Other:=False, 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)), \_
TrailingMinusNumbers:=True
file = Dir
Range("A1:L300").Select
Selection.Copy
Windows("Schleife.xls").Activate
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=2
Range("A2").Select
Loop
End Sub
Vielen Dank für eure Hilfe.
Grüße
[MOD] - Pre-Tags eingefügt