Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Automatisch löschen

Forumthread: Automatisch löschen

Automatisch löschen
02.08.2004 13:32:48
Yvonne
Hi,
und schon wieder brauche ich Eure Hilfe:
Ich habe ein Blatt mit 700 Datensätzen. In Spalte A steht die Kundennummer. Diese Kundennummer taucht ab und an auch mal doppelt auf. Wenn also z. B. die Nummer in 3 Zeilen untereinander auftaucht, dann sollen 2 Zeilen davon automatisch gelöscht werden. Gibt es eventuell da eine Möglichkeit? Ich hoffe :-).
Schon jetzt vielen Dank!
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisch löschen
Hendrik
Als Ansatz für Datensätze in Spalte A:

Sub Dubletten_löschen()
ActiveSheet.Columns(1).Select
Selection.sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Range("A1").Select
Do Until ActiveCell.Offset(1, 0).Value = 0
If ActiveCell.Value = ActiveCell.Offset(1, 0).Value Then
ActiveCell.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
End Sub

Anzeige
AW: Automatisch löschen
MRR
Oder so:

Sub Delete_Doppelte()
Dim i As Long, j As Long
Application.ScreenUpdating = False
i = Range("A65536").End(xlUp).Row
Range("A1:B" & i).Sort Key1:=Range("A2"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False
For j = i To 2 Step -1
If Cells(j, 1) = Cells(j - 1, 1) Then Cells(j, 1).EntireRow.Delete Shift:=xlUp
Next
Application.ScreenUpdating = True
End Sub

HTH, Matthias
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige