ich habe mal wieder ein Problem an dem ich mir die Zähne ausbeisse:
Ich bekomme eine Liste mit ca. 1000 Zeilen Datensätzen. Jetzt kann es sein, das Einträge (Rechnungen) doppelt erfasst worden sind.
Die Rechnungsnummer steht in Spalte G (also 7)
Jetzt habe ich ein Makro gefunden welches mit die doppelten markiert:
Public Sub Doppelte_RotOhneLeer() Dim lngZeile As Long Dim lngZeilenSprung As Long Dim strSuchwert As String lngZeile = Cells(Rows.Count, 7).End(xlUp).Row For lngZeilenSprung = lngZeile To 1 Step -1 strSuchwert = Cells(lngZeilenSprung, 7).Value If strSuchwert "" Then If Application.WorksheetFunction.CountIf(Range(Cells(1, 7), Cells(lngZeile, 7)), _ strSuchwert) 1 Then Cells(lngZeilenSprung, 7).Interior.ColorIndex = 3 End If End If Next lngZeilenSprung End Sub Leider markiert er mir nicht alle doppelten; ich habe z.B. 2011-001 mehrfach in Spalte G und es wird nicht markiert.
Ausserdem müßte ich noch die Spalten H, I und J mit in die Prüfung mit einbeziehen - es sollen also nur doppelte markiert werden, die in den Spalten G - J überall den gleichen Eintrag haben.
Geht das - und wenn ja wie?
Vielen Dank für Eure Hilfe und viele Grüße Lutz