Thema Datum  Von Nutzer Rating
Antwort
19.09.2021 10:05:36 ChrisFeyer
NotSolved
19.09.2021 11:52:56 Gast2202
NotSolved
22.09.2021 23:57:53 Nobody
NotSolved
Blau Doppelte Einträge löschen mit 2 Bedingungen
23.09.2021 10:12:35 Werner
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
23.09.2021 10:12:35
Views:
557
Rating: Antwort:
  Ja
Thema:
Doppelte Einträge löschen mit 2 Bedingungen

Hallo,

würde ich mit RemoveDuplicates machen, das ist wesentlich schneller, als zeilenweise zu löschen.

Zunächst wird in die erste freie Spalte am Ende eine Formel eingefügt, die alle Datensätze markiert, die gelöscht werden sollen.

Anschließend werden die so markierten Datensätze über RemoveDuplicates gelöscht.

Vorraussetzung: Wenn nicht schon vorhanden in Zeile 1 Überschriften einfügen.

Public Sub Doppelte_raus()
Dim loLetzte As Long, loSpalte As Long

Application.ScreenUpdating = False

'Blattname anpassen
With Worksheets("Tabelle1")
    loLetzte = .Cells(.Rows.Count, "R").End(xlUp).Row
    loSpalte = .Cells(1, .Columns.Count).End(xlToLeft).Offset(, 1).Column
    With .Range(.Cells(2, loSpalte), .Cells(loLetzte, loSpalte))
        .FormulaLocal = "=WENN(UND(ZÄHLENWENN($Q2:$Q" & loLetzte & ";$Q2)>1;$R2=""J"");0;ZEILE())"
        .Value = .Value
    End With
    .Cells(1, loSpalte) = 0
    .Range(.Cells(1, "A"), .Cells(loLetzte, loSpalte)).RemoveDuplicates Columns:=loSpalte, Header:=xlNo
    .Columns(loSpalte).ClearContents
End With
End Sub

Gruß Werner


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.09.2021 10:05:36 ChrisFeyer
NotSolved
19.09.2021 11:52:56 Gast2202
NotSolved
22.09.2021 23:57:53 Nobody
NotSolved
Blau Doppelte Einträge löschen mit 2 Bedingungen
23.09.2021 10:12:35 Werner
NotSolved