Option ExplicitSub DateienLesen()
Call EventsOff
Dim DateiName As String
DateiName = Dir("C:\Temp\" & "*.txt")
Do While DateiName <> ""
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\Temp\" & DateiName, Destination:=Range("C" & ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row + 1))
.Name = DateiName
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = xlWindows
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1)
.Refresh BackgroundQuery:=False
End With
DateiName = Dir
Loop
Call EventsOn
End Sub Public Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End Sub Public Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End Sub
txt aus Excel per Makro öffnen
gustavin 14.10.2009 - 148 Hits - 2 Antworten
Makro zum Importieren von Daten aus Excel-Dateien
JustinCase 03.11.2009 - 727 Hits - 13 Antworten
Ordner mit mehreren txt-Dateien in Excel importieren
franzekk 13.11.2009 - 289 Hits - 4 Antworten
Excel aus Web Importieren
moritz2212 03.02.2010 - 122 Hits - 1 Antwort
Mehrere txt Dateien automatisch importieren und txt Dateinamen in Registernamen integrieren
rudi081961 10.05.2010 - 187 Hits - 2 Antworten