Ayuda para modificar Código de eliminación de duplicados

Que tal foro, necesito ayuda para poder modificar un código

Sub Faltantes()
Hoja1.Activate
Application.ScreenUpdating = False
With Hoja1
 .Range("A10:C10").EntireColumn.Insert
 .Range("A11").Formula = "=D11&E11&F11&G11"
 .Range("B11").Formula = "=L11&M11&N11&O11"
 .Range("C11").Formula = "=COUNTIF(A$11:A$150,B11)"
 .Range("A11:C11").AutoFill Destination:=Range("A11:C150")
 .Range("$C$10:$G$150").AutoFilter Field:=1, Criteria1:="0"
 .Range("D11:G150").Copy Hoja2.Range("A11")
 .Range("C10").AutoFilter
 .Range("A1:C1").EntireColumn.Delete
 End With
 Application.ScreenUpdating = False
 Application.ScreenUpdating = False
 With Hoja1
 .Range("H10:J10").EntireColumn.Insert
 .Range("H11").Formula = "=D11&E11&F11&G11"
 .Range("I11").Formula = "=L11&M11&N11&O11"
 .Range("J11").Formula = "=COUNTIF(I$11:I$150,H11)"
 .Range("H11:J11").AutoFill Destination:=Range("H11:J150")
 .Range("$J$10:$O$150").AutoFilter Field:=1, Criteria1:="0"
 .Range("L11:O150").Copy Hoja2.Range("I11")
 .Range("J10").AutoFilter
 .Range("H1:J1").EntireColumn.Delete
 End With
Application.ScreenUpdating = False
End Sub

El código lo que hace es eliminar los duplicados de una columna "C" a la "K" y viceversa elimine los repetidos en "C de "K", pero no me elimina dos datos repetidos, y pienso que a la hora de actualizar los datos me genere este inconveniente, me ayudarían a mejorar el código, o a averiguar donde esta el problema del porque me lanza algunos que si se repiten.

De ante mano muchísimas gracias desde México saludos

Añade tu respuesta

Haz clic para o