Hallo zusammen,
ich habe nochmal ein Problem wo ich eure Hilfe brauche
bei dem Code findet er den Nachnamen richtigerweise. aber wenn der Nachname doppelt vor kommt kontrolliert er nicht nach der nächsten Spalte (den Vornamen)
Habt ihr eine Idee?
Dim x, rSuchErgebnis As Range
Dim I As Long
Dim rDaten As Range
Application.ScreenUpdating = False
With Worksheets("Zahlen zählen")
Set rDaten = Range("TabelleRecherche")
For I = rDaten.Rows.Count To 1 Step -1 ' Range("TabelleRecherche").Resize(Range("TabelleRecherche").Rows.Count, 1)
If LCase(rDaten.Cells(I, 1).Value) = "x" Then
Set rSuchErgebnis = .Range("A4:A300" & .Cells(Rows.Count, "A").End(xlUp).Row).Find(what:=rDaten.Cells(I, 3).Value, LookIn:=xlValues, Lookat:=xlWhole)
If Not rSuchErgebnis Is Nothing Then
'namen vergleichen auch wenns ne fast direkte referenz ist
If (rDaten.Cells(I, 3).Value & rDaten.Cells(I, 4).Value) = (rSuchErgebnis.Value & rSuchErgebnis.Offset(0, 1).Value) Then
rSuchErgebnis.Resize(1, 5).ClearContents 'Delete xlShiftUp 'zeile löschen
rDaten.Cells(I, 1).ClearContents 'x entfernen
End If
End If
End If
Next
End With