Re : case à cocher dans listbox pour mettre en couleur
Youpi je sais pas d'ou tu sors range"IV1" mais voila avec ce
nouveau code du sub inilistbox1() C'EST FORMIDABLE
Sub IniListBox1()
Dim Compte As Byte, Col As New Collection, Item As Variant, Cel As Range
Application.ScreenUpdating = False
With ActiveSheet
For Each Cel In Range(Cells(2, 1), Cells(Range("a65536").End(xlUp).Row, Range("IV1").End(xlToLeft).Column)) 'définit la variable plage
On Error Resume Next
If Left(Cel, 3) <>
Item Then Col.Add Cel, CStr(Cel)
On Error GoTo 0
Next Cel
ListBox1.Clear
For Each Item In Col
For Each Cel In Range(Cells(2, 1), Cells(Range("a65536").End(xlUp).Row, Range("IV1").End(xlToLeft).Column)) 'définit la variable plage
If CStr(Cel) = CStr(Item) Then Compte = Compte + 1
Next Cel
If Compte > 1 Then
ListBox1.AddItem Item
ListBox1.List(ListBox1.ListCount - 1, 1) = Compte
End If
Compte = 0
Next Item
End With
Set Col = Nothing
Application.ScreenUpdating = True
End Sub
A PLUSIEURS ON REUSSI
Merci à tous et particulierement bebere et jean-yves
Reste à voir si ca marche vraiment avec n'importe quel autre fichier.
Je remets ca au propre ce soir et si c'est ok je le mets à dispo.
VIVE XLD