Macro para extraer datos origen destino
Solicito de su ayuda, tengo dos archivos el de la hoja1 es el origen y quiero llevar estos datos al final de archivo con hoja datos, tengo una macro pero esta inicia realizando el recorrido por las columnas y me extrae la información del archivo origen y me lo pone en el archivo destino, para que lleve el segundo dato debo devolverme al archivo origen para que se exporte el segundo dato así sucesivamente.
Quisiera de su ayuden amablemente a validar el código e identificar mi falla y lo que le falta para que la información se exporte completa y automática del origen al destino
Gracias y quedo atento a sus amable repuestas.
Sub extraerdatos()
Dim ultfiladatos As String
Dim ultfilamacro As String
Dim fecha As Date
Dim placa As Integer
Dim km As Long
Dim Cl As Integer
Dim Pf As Integer
Dim Pm As Integer
Dim tll As Integer
Dim uFila As String
Dim Cont As Long
Workbooks("llantas (16).xlsm").Worksheets("hoja1").Activate
ultfiladatos = Sheets("hoja1").Range("A" & Rows.count).End(xlUp).Row
For Cont = 2 To ultfiladatos
fecha = Sheets("hoja1").Cells(Cont, 1)
placa = Sheets("hoja1").Cells(Cont, 2)
km = Sheets("hoja1").Cells(Cont, 3)
Cl = Sheets("hoja1").Cells(Cont, 4)
Pf = Sheets("hoja1").Cells(Cont, 6)
Pm = Sheets("hoja1").Cells(Cont, 7)
tll = Sheets("hoja1").Cells(Cont, 8)
Workbooks("Acumulado--21.xlsm").Worksheets("Datos").Activate
ultfilamacro = Sheets("Datos").Range("A" & Rows.count).End(xlUp).Row
Sheets("Datos").Cells(ultfilamacro + 1, 1) = fecha
Sheets("Datos").Cells(ultfilamacro + 1, 2) = placa
Sheets("Datos").Cells(ultfilamacro + 1, 3) = km
Sheets("Datos").Cells(ultfilamacro + 1, 4) = Cl
Sheets("Datos").Cells(ultfilamacro + 1, 9) = Pf
Sheets("Datos").Cells(ultfilamacro + 1, 13) = Pm
Sheets("Datos").Cells(ultfilamacro + 1, 21) = tll
Next Cont
End Sub