Excel, macro mueve una fila hacia abajo y luego elimina la fila

Excel, macro mueve una fila hacia abajo y luego elimina la fila

Estoy intentando limpiar filas duplicadas. Mis datos están en una tabla con filtros aplicados. Intenté usar la función Excel para eliminar duplicados, pero aparece el siguiente error.

No se puede completar la operación. Está intentando cambiar una parte de una fila o columna de una tabla de una manera que no está permitida. Esto puede ocurrir al intentar reorganizar celdas dentro de una tabla que afectan a otras celdas de la tabla de manera inesperada.

Así que he creado una macro. Puedo seleccionar manualmente una fila y luego mi macro eliminará esa fila. Lo que quiero es que la macro mueva una fila hacia abajo, elimine esa fila y luego vuelva a hacerlo. ¿Cómo consigo que haga eso?

Esto es lo que tengo.

Sub DeletRow()
'
' DeletRow Macro

    Selection.Delete Shift:=xlUp

End Sub

Sub moveselection()


End Sub

información relacionada