Copiar rangos entre 2 libros excel abiertos
Pretendo copiar un rango de datos entre 2 libros contenidos en cierta carpeta, la macro abriría los 2 libros, uno de ellos tendría un nombre fijo "formatoOK.xlsx" y el otro tendría un nombre variable.
He probado este código pero no funciona:
Sub Macro2()
'
Dim Libros As String
Libros = Dir("C:\Usuario\Desktop\Pruebas\*.xls")
Do While Libros <> ""
Workbooks.Open "C:\Usuario\Desktop\Pruebas\" & Libros
'
Windows("formatoNOK.xls").Activate
Range("B7:AB55").Select
Selection.Copy
Windows("formatoOK.xls").Activate
Range("B7:C7").Select
ActiveSheet.Paste
Libros = Dir
Loop
End Sub
2 respuestas
Respuesta de Dante Amor
5
Respuesta de Elsa Matilde
3
! - Daniel Conde