Pasar archivo .txt a excel con macro
Tengo un problema que quiero solucionar con excel y necesito que alguien por favor me pueda ayuda, les cuento: Tengo en una carpeta muchos archivos .txt que quiero importar en forma automática a excel, pero necesito que la información que contenga dicho archivo vaya en una celda, es decir, un archivo .txt igual una celda en la fila 1 en columna 1, segundo archivo .txt en la fila 2 de la columna 1 y asi sucesivamente.
Además solo si es posible, que el nombre del archivo .txt vaya en la columna 2, al lado de la importacion de la fila 1, fila 2.. Etc..
Yo no tengo conocimiento avanzado en el tema, pero voy con este macro a ver si me pueden ayudar por fa.
Sub importar()
ubica = InputBox("En qué celda va empezar la importación del Texto")
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Prueba excel\Article - Abridge.txt" _
, Destination:=Range(ubica)) 'AQUI DEBES SEÑALAR LA RUTA DONDE ESTA TU ARCHIVO DE DATOS ORIGEN
.Name = "importar_datos_excel_1"
.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, 1, 1, 1, 1, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub

