mit nachfolgendem Code würde ich gerne erreichen, dass über eine Inputbox eine Textdatei gesucht werden kann und die Daten der markierten Textdatei in Spalte A importiert werden, allerdings sollten sie angehängt, also, in die nächst freie Zelle eingefügt werden. Den Code habe ich mit dem Makrorekorder aufgezeichnet, bei meinen Umstellungwünschen: Suchen in Inputbox und Daten anhängen scheitere ich allerdings. Danke schon jetzt für die Rückmeldungen.
Gruß - Wolfgang
Sub Import()
Dim sFilename As String
sFilename = Application.GetOpenFilename("Text File (*.txt),*.txt")
If sFilename CStr(False) Then
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Dokumente und Einstellungen\*******Desktop\**.txt", _
Destination:=Range("$A$1"))
'.Name = "*****"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 1252
.TextFileStartRow = 2
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileOtherDelimiter = "|"
.TextFileColumnDataTypes = Array(9, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, _
_
9, 9, 9, _
9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, _
_
9, 9, 9, 9, 9, 9, 9, 9, 9, 9)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End If
End Sub