Requiero hacer el copiado de una hoja de excel que ya tiene datos a otra como un historial?
Sucede que tengo el siguiente código, y cabe mencionar que funciona sin embargo como tengo tengo espacios vacíos pero que los necesito así la instrucción de CurrentRegion, solo me permite generar el copiado de las columnas hasta donde tienen datos, si encuentra una vacía ya no continua, se que se podría hacer con un UsedRange pero no se como manejar con mi código dicha instruccion, agradezco mucho si me pudieran orientar .
Private Sub CommandButton11_Click()
Dim rngDestino As Range
With ThisWorkbook.Sheets("Inventario").[a4].CurrentRegion
Set rngDestino = Worksheets("Reportes") _
.Cells(Rows.Count, "a").End(xlUp).Offset(1)
rngDestino.Resize(.Rows.Count, .Columns.Count) = .Value
rngDestino.Parent.Parent.Close True
End With
End Sub
1 respuesta
Respuesta de Dante Amor
1