Macro para importar varios archivos xml en una misma hoja

Me podrías ayudar con una macro que hice mira lo que pasa es que esta macro importa archivos xml el detalles es que solo puedo hacerlo de 1 en 1 y quisiera saber si tu me podrías ayudar para que me abra varios archivos xml en una misma hoja. Esta es mi macro:

Sub uno()
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Rows("2:1500").Select
Selection.Delete Shift:=xlUp
Range("A1").Select
Call dos
End Sub

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 = "Jaqui y Mcdiel"
.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
Call tres
End Sub
Sub tres()
Range("BG2:BL500").Select
Selection.Copy
Sheets("resumen").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("G1").Select
Sheets("datos").Select
Range("CI1").Select
Application.CutCopyMode = False
MsgBox "En la hoja resumen esta el resultado."
End Sub

1 respuesta

Respuesta

Jaqueline: Esta pregunta me sale sugerida, pero en Excel tengo poca autoridad, para lo que comentas.

Dos especialistas buenos por lo que conozco de sus respuestas, son Dante Amor y Elsa Matilde.

Mis saludos >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas