Private Sub UserForm_Activate()
Dim i As Byte
Dim toto As Integer
u = Feuil1.Range("N65536").End(xlUp).Row
For i = 9 To u
If Feuil1.Range("P" & i).Interior.ColorIndex = 3 Then
UserForm12.ListBox1.ColumnWidths = "40;100;250;40"
ListBox1.AddItem ' il nous faut bien créer l'article, avant de remplir ses colonnes
toto = ListBox1.ListCount - 1
ListBox1.List(toto, 0) = Feuil1.Range("C" & i).Value
ListBox1.List(toto, 1) = Feuil1.Range("D" & i).Value
ListBox1.List(toto, 2) = Feuil1.Range("E" & i).Value
ListBox1.List(toto, 3) = Feuil1.Range("N" & i).Value
End If
Next
'UserForm12.Select
End Sub