ich würde gerne den Datenimport einer Textdatei, den ich per Makrorekorder aufgezeichnet habe, flexibler gestalten.
Schön wäre es, wenn beim Start des Makros ein Dateiexplorer aufmacht, wo man die die zu importierende Textdatei aus einer Verzeichnisstruktur auswählen kann.
Viele Grüße
Bernd
PS:
Hier der Code:
Sub Einlesen()
' Einlesen Makro
Range("A1").Select
Application.CommandBars("External Data").Visible = False
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;P:\test\text.txt", _
Destination:=Range("A1"))
.Name = "Daten_2007_12"
.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
.TextFileOtherDelimiter = "="
.TextFileColumnDataTypes = Array(1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End
Sub