Hallo,
ich möchte mittels einer Schleife aus einer vorgegebenen Tabelle mit drei Spalten (7,9,10) und enthaltenen Duplikaten nur die Datensätze ohne ihr Duplikat in ein Array übernehmen (ich kann aber in der Quelldatei nicht vorab die Duplikate löschen!).
Ich möchte also vor der Aufnahme in das Array prüfen, ob dieser Datensatz bereits enthalten ist.
For i = 3 To lngEnde
If IsError(Application.Match(Cells(i, 7) & Cells(i, 9) & Cells(i, 10), arrSpeicher, 0)) Then
arrSpeicher(0, i - 3) = Cells(i, 7)
arrSpeicher(1, i - 3) = Cells(i, 9)
arrSpeicher(2, i - 3) = Cells(i, 10)
'MsgBox arrSpeicher(0, 0) & arrSpeicher(1, 0) & arrSpeicher(2, 0)
End If
Next
Leider funktioniert meine If-Abfrage so nicht! Kann mir jemand einen Tipp geben, wie's funktionieren könnte?
Danke und Gruß A.