Excel, макрос переместить одну строку вниз, а затем удалить строку

Excel, макрос переместить одну строку вниз, а затем удалить строку

Я пытаюсь очистить дубликаты строк. Мои данные находятся в таблице с примененными фильтрами. Я попытался использовать функцию Excel для удаления дубликатов, но получаю следующую ошибку.

Невозможно завершить операцию. Вы пытаетесь изменить часть строки или столбца таблицы недопустимым образом. Это может произойти при попытке переупорядочить ячейки в таблице, что повлияет на другие ячейки таблицы неожиданным образом.

Итак, я создал макрос, я могу вручную выбрать строку, затем мой макрос удалит эту строку. Я хочу, чтобы макрос переместился на одну строку вниз, удалил эту строку и сделал это снова. Как мне заставить его это сделать?

Вот что у меня есть.

Sub DeletRow()
'
' DeletRow Macro

    Selection.Delete Shift:=xlUp

End Sub

Sub moveselection()


End Sub

Связанный контент