Macro: copiar algunas celdas de un libro en otro libro y por cada fila crear un archivo
Se tiene un cuadro en una hoja de excel que contiene por ejemplo 5 filas y 5 columnas (5x5) cada fila representa un archivo para ser guardado con la información de cada fila, algunos datos de la tabla se copian en el otro libro. En la imagen se aclara un poco, por cada fila genere un archivo en excel.
Así va el código
Sub CopiarCeldas()
Dim wbDestino As Workbook, _
wsOrigen As Excel.Worksheet, _
wsDestino As Excel.Worksheet, _
rngOrigen As Excel.Range, _
rngDestino As Excel.Range
Set wbDestino = Workbooks.Open(ActiveWorkbook.Path & "\LibroDestino.xlsx")
ThisWorkbook.Activate
Set wsOrigen = Worksheets("Origen")
Set wsDestino = wbDestino.Worksheets("HojaDestino")
wsOrigen.Range("C4").Copy Destination:=wsDestino.Range("F7")
wsOrigen.Range("B4").Copy Destination:=wsDestino.Range("G7")
wsOrigen.Range("A4").Copy Destination:=wsDestino.Range("F9")
Application.CutCopyMode = False
wbDestino.Save
wbDestino.Close
End Sub
Muchas gracias