Bonsoir à tous,
Un peu tard, mais bon !
Sub Classement()
Dim A As Byte, T As Byte, i%, x$, Y%
Columns("e").Clear
Y = 3: x = Range("a3") 'départ
For A = 1 To 4
For T = Y To Y + 2
For i = 2 To Range("c65536").End(xlUp).Row
Select Case Left(Cells(i, "c"), 1)
Case Is = T: x = x
Range("e65536").End(xlUp)(2) = Cells(i, "c") & x
End Select
Next i
Next T
Select Case A
Case Is = 1: Y = Y + 1: x = Range("a2")
Case Is = 2: Y = 3: x = Range("a5")
Case Is = 3: Y = 4: x = Range("a4")
End Select
Next A
End Sub
Amicalement
Claude