AW: Doppelte Einträge markieren
18.11.2005 11:27:08
MichaV
Hallo,
das liegt daran, daß in Range("Adresse,Adresse,Adrewsse,Adresse...") nur 30 (oder 34?) Adressen angegeben werden dürfen. Dann müsstest Du Union(Range("..."),Range("...")) schreiben, was mich auf diese Idee gebracht hat:
Option Explicit
Sub DblFind()
Dim iRow As Integer, iRowL As Integer
Dim Gefunden As Boolean
iRowL = Cells(Cells.Rows.Count, 1).End(xlUp).Row
For iRow = iRowL To 1 Step -1
If WorksheetFunction.CountIf(Columns(1), Cells(iRow, 1)) > 1 Then
If Not Gefunden Then
Cells(iRow, 1).EntireRow.Select
Gefunden = True
Else
Union(Selection, Cells(iRow, 1).EntireRow).Select
End If
End If
Next iRow
End Sub
Das solte ohne Einschränkungen funzen.
Gruss- Micha
PS: Rückmeldung wäre nett.