Copiar rango de datos de un libro a otro
Saludos.
El problema que tengo es el siguiente, necesito copiar una cantidad de datos que están distribuidos por fecha a otro libro. Encontré un macro que lo hace, pero dentro del mismo libro.
Sub Copiar()
Dim fecha As Integer, mes As Integer
Dim filadestino As Integer
Dim dato As String
fecha = Sheets("HOJA1").Range("A1").Value
filadestino = 4
Sheets("HOJA2").Activate
Range("A4").Select
While ActiveCell.Value <> ""
dato = ActiveCell.Value
mes = Month(dato)
If mes = fecha Then
Selection.EntireRow.Copy
ActiveSheet.Paste Destination:=Worksheets(3).Cells(filadestino, 1)
filadestino = filadestino + 1
End If
ActiveCell.Offset(1, 0).Select
Wend
Application.CutCopyMode = False
End Sub
No se si me explique bien
El problema que tengo es el siguiente, necesito copiar una cantidad de datos que están distribuidos por fecha a otro libro. Encontré un macro que lo hace, pero dentro del mismo libro.
Sub Copiar()
Dim fecha As Integer, mes As Integer
Dim filadestino As Integer
Dim dato As String
fecha = Sheets("HOJA1").Range("A1").Value
filadestino = 4
Sheets("HOJA2").Activate
Range("A4").Select
While ActiveCell.Value <> ""
dato = ActiveCell.Value
mes = Month(dato)
If mes = fecha Then
Selection.EntireRow.Copy
ActiveSheet.Paste Destination:=Worksheets(3).Cells(filadestino, 1)
filadestino = filadestino + 1
End If
ActiveCell.Offset(1, 0).Select
Wend
Application.CutCopyMode = False
End Sub
No se si me explique bien
1 Respuesta
Respuesta de Orlando Collarte
1