Excel, Makro eine Zeile nach unten verschieben und dann die Zeile löschen

Excel, Makro eine Zeile nach unten verschieben und dann die Zeile löschen

Ich versuche, doppelte Zeilen zu bereinigen. Meine Daten befinden sich in einer Tabelle mit angewendeten Filtern. Ich habe versucht, die Excel-Funktion zum Entfernen von Duplikaten zu verwenden, erhalte jedoch den folgenden Fehler.

Der Vorgang kann nicht abgeschlossen werden. Sie versuchen, einen Teil einer Tabellenzeile oder -spalte auf eine nicht zulässige Weise zu ändern. Dies kann passieren, wenn Sie versuchen, Zellen in einer Tabelle neu anzuordnen, was sich auf unerwartete Weise auf andere Tabellenzellen auswirkt.

Ich habe also ein Makro erstellt, mit dem ich manuell eine Zeile auswählen kann. Anschließend löscht mein Makro diese Zeile. Ich möchte, dass das Makro eine Zeile nach unten geht, diese Zeile löscht und das Ganze dann erneut ausführt. Wie kann ich das erreichen?

Hier ist, was ich habe.

Sub DeletRow()
'
' DeletRow Macro

    Selection.Delete Shift:=xlUp

End Sub

Sub moveselection()


End Sub

verwandte Informationen