Macro para copiar ciertas celdas en otro excel y en otra hoja que se auto-complete
¿Cómo están? Bueno tengo las siguientes macros por separados
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 & "\Historico Fallas.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 = "A11"
u = wsDestino.Range("A" & Rows.Count).End(xlUp).Row + 1
'Const celdaDestino = "A" & u
celdaDestino = "A" & u
'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
La cual me sirve para copiar cierto numero de celdas en otro excel pero ahora necesito pegar estas
Range("e4").Copy Destination:=Worksheets("Analisis L1").Range("A4")
Range("e6").Copy Destination:=Worksheets("Analisis L1").Range("e4")
Range("e7").Copy Destination:=Worksheets("Analisis L1").Range("b4")
End Sub
Lo que quiero es que me copie solo las ultimas 3 celdas en el excel nuevo que se guarde y se cierre, no se si me entienden si me explique bien o no. Quiero combinar las macros.