Seleccionar datos de diferentes archivos de excel
Tengo un macro que me permite seleccionar un archivo, la cuestion es que quiero tomar unas celdas de ese archivo para pasarlos a otro y eso lo debo hacer con todos los archivos de una carpeta, las celdas son fijas para todos los archivos, tanto en el origen como en el destino. He intentado varias cosas pero al final no me funcionan.
¿Alguna ayuda? Me urge.
Ya me hice bolas y no se en donde colocar lo que necesito.
Sub Obtener_datos()
Dim fila As Long
Dim Ruta_elegida, Nombre_archivo, Ruta_inicial
Ruta_inicial = "C:\"
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "Selecciona un archivo"
.InitialFileName = Ruta_inicial
.Show
If .SelectedItems.Count <> 0 Then
Ruta_elegida = .SelectedItems(1) & "\"
Nombre_archivo = Dir(Ruta_elegida)
Do While Nombre_archivo <> ""
Cells(4, 3).Offset(fila) = Nombre_archivo
fila = fila + 1
Nombre_archivo = Dir
Loop
End If
End With
End Sub