MACRO EXCEL para copiar elementos de una hoja a otra

Tengo una tabla dinámica y quiero que me copie los datos que van saliendo por filtro en otra hoja y sea correlativo es decir uno debajo de otro y no me los copie reemplazándome el que ya tengo .

Tengo este código, los primero datos me los copia bien pero los siguiente me reemplaza los que copie la primera vez y quiero que me los copie debajo y me genere une tabla.

Sub CopiarCeldas()

'Definir objetos a utilizar
Dim wsOrigen As Excel.Worksheet, _
    WsDestino As Excel.Worksheet, _
    rngOrigen As Excel.Range, _
    rngDestino As Excel.Range

'Indicar las hojas de origen y destino
Set wsOrigen = Worksheets("XXX")
Set wsDestino = Worksheets("Destino")

'Indicar la celda de origen y destino
Const celdaOrigen = "AU5"
Const celdaDestino = "a2"

'Inicializar los rangos de origen y destino
Set rngOrigen = wsOrigen.Range(celdaOrigen)
Set rngDestino = wsDestino.Range(celdaDestino)

'Seleccionar rango de celdas origen
rngOrigen.Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy

'Pegar datos en celda destino
rngDestino.PasteSpecial xlPasteValues
Application.CutCopyMode = False

End Sub

Añade tu respuesta

Haz clic para o