2017-01-25 2 views
0

Ich habe eine sortierte Spalte wie unter:Ich möge Clear (nicht löschen) die Last Doppelten Zelle (nicht ROW) für die doppelten Werte gefunden

NAMES Amit

Amit

Amit

Jack

Jack

Jack

Jack

ich löschen mag (nicht löschen) die Last Doppelten Zelle (nicht Zeile) für die doppelten Werte found.Like in obigem Beispiel 3.en Amit und 4. Jack wird von der Zelle gelöscht werden .

Problem: Ich bin in der Lage, viele Makros/vba zu finden, die Duplikate löschen, aber keine, die alle Duplikate behalten, aber nur die letzten Duplikate löschen.

Kann jemand helfen.

+0

Welche Code haben Sie bisher versucht? Wenn Sie es in die Frage einfügen und uns mitteilen, welches Bit nicht wie erwartet funktioniert, können wir Ihnen helfen, Ihre Probleme zu beheben. – YowE3K

Antwort

0

Vielleicht würde das helfen:

For Each cell In Application.Intersect(InsertNameOfTableHere.UsedRange.Offset(1, 0), InsertNameOfTableHere.Columns(1)) 
    If cell = cell.Offset(-1, 0) And cell <> cell.Offset(1, 0) Then 
     cell.Value = "" 
    End If 
Next 
Verwandte Themen