Bonjour,
A quoi ressemble votre code déjà réalisé ? C'est une suppression des doublons ? Vos données sont triées ?
Parce qu'une boucle avec incrémentation et test conditionnel suffirait :
Sub INCRE()
Dim I%, L%
L = 2
With Worksheets("Feuil1")
Do While .Cells(L, 1) <> ""
If .Cells(L, 1) <> .Cells(L - 1, 1) Then
I = 1
Else
I = I + 1
End If
.Cells(L, 2) = I
L = L + 1
Loop
End With
End Sub
Avec le fichier joint qui va bien.
Cdlt,