Bonjour
Avec 2003
Comme tu n'as pas fourni de fichier
Je considère dans ta base
1 ligne d'entêtes
les donnees de A2 jusqu'a Z ....
Dim DerLig As Long
Dim J As Long
Dim I As Integer
Dim K As Integer
Dim Ws As Worksheet
Set Ws = Sheets("Analyse des essais")
DerLig = Ws.Range("U" & Rows.Count).End(xlUp).Row
Ws.Range("A2:Z" & DerLig).Sort Key1:=Ws.Range("V2"), Order1:=xlAscending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
With Me.ListBox1
.ColumnCount = 5
For J = 2 To DerLig
For K = 0 To .ListCount - 1
If .List(K, 0) = Ws.Range("V" & J) Then Exit For
Next K
If K > .ListCount - 1 Then
.AddItem Ws.Range("V" & J)
For I = 23 To 26
.List(.ListCount - 1, I - 22) = Ws.Cells(J, I)
Next I
End If
Next J
End With
End Sub