Mehrere Textdateien in Arbeitsmappe importiere
07.03.2015 22:21:02
Minion
ich brauche Hilfe beim Erstellen eines Maktros zur automatischen Datenauswertung!
ich möchte gerne aus einem definierten Ordner alle vorhandenen Textdateien in Excel importieren, allerdings sollen die einzelnen Datenreihen wenn möglich in verschiedene Tabellenblätter importiert werden oder nebeneinander. Bisher habe ich es mit folgendem Code nur geschafft sie untereinander zu importieren:
Sub import()
Dim strPfad As String
Dim FSO As Object
Dim file
Dim lngLR As Long
strPfad = "G:\...\"
Set FSO = CreateObject("scripting.filesystemobject")
For Each file In FSO.getfolder(strPfad).Files
strDestination = "A" & Cells(Rows.Count, 1).End(xlUp).Row + 1
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;" & strPfad & strFileName, Destination:=Range( _
strDestination))
.Name = "Datenauswertung"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 850
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
Next
End Sub
Kann mir jemand helfen? Was muss ich ändern?
LG
Anzeige