Copiar rango de celdas a otro excel VBA
¿Me pueden ayudar que es lo que tengo mal en este código?
Estoy tratando de recorrer un rango y cuando este en una fila que la columna 19 sea diferente de Ok la copie en otro libro
El archivo destino esta abierto cargo el de origen compruebo los errores hasta ahí funciona porque lo abre y lo corrige, luego vuelvo a recorrer para que me traiga los error al libro que no esta activo mientras hace este proceso de copiar, dejo mi código
Dim filaDondeCopiar As Integer: filaDondeCopiar = 13
For f = 7 To ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
If Cells(f, 23).Value <> "Ok" Then
LibroDestino.Range(Cells(filaDondeCopiar, 2), Cells(filaDondeCopiar, 19)).Value = ActiveSheet.Range(Cells(f, 2), Cells(f, 19)).Value
End If
Next f
LibroOrigen.Close SaveChanges:=False