ich habe hier im Archiv (aus dem Jahr 2007) ein Makro von Chris entdeckt.
Sub t()
Dim iZeile As Long, LetzteZeile As Long
LetzteZeile = Range("A65536").End(xlUp).Row
For iZeile = 1 To LetzteZeile
If WorksheetFunction.CountIf(Range("A1:A" & iZeile), Cells(iZeile, 1)) = 1 Then _
Cells(iZeile, 2) = WorksheetFunction.CountIf(Columns(1), Cells(iZeile, 1))
Next iZeile
End Sub
In diesen Makro werden die identischen Werte aus Spalte "A" gezählt und die Anzahl in Spalte "B" ausgegeben.Das Makro möchte ich gerne (leicht verändert) nutzen. Was ich an diesen VBA verbessert haben möchte ist;
Meine Werte in Spalte "A" sind nicht sortiert. Daher macht es mehr Sinn, wenn nicht nur im ersten Eintrag eines Wertes die Anzahl in Sp. "B" steht, sondern durchgehend entsprechender Wert eingetragen wird.
Kann mir ein Experte bitte dieses (iZeile?) korrigieren?!
Gruss
Fred