Amigo te puedo ayudar para que te lo extraiga todo el xml, y enotra hoja puedes hacer la función que te lo concatene en una celda, de hecho es lo más difícil el pensar como hacerle para extraer el xml mira yo lo hice así . de hecho si gustas me puedes contactar a [email protected] y veremos como lo quieres modificar o tambien mandame un ejemplo o un avance de lo que has hecho saludos
Sub dos()
Dim Archivos, Fila
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Fila = Range("A" & Rows.Count).End(xlUp).Row + 1
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "HECHO POR DARK 1982"
.Filters.Clear
.Filters.Add "Archivos Xml", "*.xml*"
.AllowMultiSelect = True
.InitialFileName = ThisWorkbook.Path & "\"
If Not .Show Then Exit Sub
ruta = .SelectedItems(1)
diag = InStrRev(ruta, "\")
[A1] = (ruta)
Sheets("Datos").Select
ActiveWorkbook.XmlImport URL:=Range("A1"), ImportMap:=Nothing, Overwrite:=True, Destination:=Range("$A$2")
Range("E13").Select
End With
End Sub