Aquí va la macro explicada como para que puedas avanzar con el resto de los campos. En el mail te detallo porqué utilicé este tipo de búsqueda y cómo seguir.
Sub actualizaInfo()
'ajustada x Elsamatilde
Dim busco
Dim ubica As Integer, ubica2 As Integer, i As Integer, z As Integer
Dim resulta As String
Dim maybook As Workbooks 'Definicion de variables
Dim ruta As String
Application.ScreenUpdating = False 'para no actualizar pantalla
mybook = ActiveWorkbook.Name 'Nombre del libro
ruta = ActiveWorkbook.Path 'ruta de la carpeta
ChDir ruta & "\"
mybookTxt = Dir("*.txt") 'todos los archivos de la ruta
While mybookTxt <> ""
Workbooks.OpenText mybookTxt, DataType:=xlDelimited, Tab:=True
'busco el caracter que se encuentra en Orden
With ActiveWorkbook.Sheets(1)
Set buscotxt = ActiveSheet.Range("A:A").Find("[", LookIn:=xlValues, lookat:=xlPart)
If Not buscotxt Is Nothing Then
'extrae texto entre []
ubica = InStr(1, .Cells(buscotxt.Row, 1), "[")
If ubica > 0 Then
'tomo el nro de orden
ubica2 = InStr(ubica + 1, .Cells(buscotxt.Row, 1), "]")
If ubica2 > 0 Then
resulta = Mid(.Cells(buscotxt.Row, 1), ubica + 1, ubica2 - ubica - 1)
Else
resulta = Mid(.Cells(buscotxt.Row, 1), ubica + 1, Len(.Cells(buscotxt.Row, 1)) - ubica)
End If
'quito posibles espacios
resulta = Trim(resulta)
'coloco en col b de hoja activa
Workbooks(mybook).Sheets(1).Range("B" & Workbooks(mybook).Sheets(1).Range("B" & Rows.Count).End(xlUp).Row).Offset(1, 0) = resulta
End If
End If
'busco la fecha en filas superiores
z = buscotxt.Row - 1
For i = z To 1 Step -1
'busco la coma
ubica = InStr(1, .Cells(i, 1), ",")
If ubica > 0 Then
resulta = Mid(.Cells(i, 1), ubica + 1, Len(.Cells(i, 1)) - ubica)
resulta = Trim(resulta)
'coloco en col A de hoja activa
Workbooks(mybook).Sheets(1).Range("A" & Workbooks(mybook).Sheets(1).Range("B" & Rows.Count).End(xlUp).Row) = CDate(resulta)
Exit For
End If
Next i
'seguir con otros campos
End With
'cierra el libro para seguir con el resto
ActiveWorkbook.Close False
mybookTxt = Dir()
Wend 'fin del While
Application.ScreenUpdating = False 'para no actualizar pantalla
End Sub
Sdos!