Macro para poder copiar y pegar en un excel nuevo
Tengo un excel y necesito una macro que copie y pegue los datos en una nuevo documento. Pero el problema es el siguiente, cuando se copien y se peguen, necesito que dejen un espacio entre los antiguos datos y los nuevos, algo asi para crear una base de datos.
La macro que tengo es la siguiente :
Sub CopiarCeldas()
'Definir objetos a utilizar
Dim wbDestino As Workbook, _
wsOrigen As Excel.Worksheet, _
wsDestino As Excel.Worksheet, _
rngOrigen As Excel.Range, _
rngDestino As Excel.Range
'Indicar el libro de Excel destino
Set wbDestino = Workbooks.Open(ActiveWorkbook.Path & "\Respaldo.xlsx")
'Activar este libro
ThisWorkbook.Activate
'Indicar las hojas de origen y destino
Set wsOrigen = Worksheets("Perdidas")
Set wsDestino = wbDestino.Worksheets("Respaldo")
'Indicar la celda de origen y destino
Const celdaOrigen = "A10"
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
'Guardar y cerrar el libro de Excel destino
wbDestino.Save
wbDestino.Close
End Sub
Esto me permite copiar y pegar en otro documento pero cuando reemplazo los datos, se pegan encima y necesito que se salte un espacio y que copie los nuevos datos, eso espero haber sido lo suficientemente claro y espero su ayuda