Bonjour tout le monde et permettez-moi d'intervenir dans votre discussion,
Nad, je suis ce fil car la question m'intéresse et je trouve que ton code est super Je n'ai toutefois pas compris - lorsque tu initialises le formulaire - pourquoi tu as placé le passage :
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then
ListBox1.Selected(i) = False
End If
Next i
Il me semble qu'en l'effaçant, ça ne change strictement rien, que toutes les cases à cocher sont toujours vides lors de l'initialisation. Est-ce qu'il y a un autre problème qui pourrait apparaître si l'on supprime ce passage ?
A te relire.