Bonsoir,
Je voudrais annuler la sélection d'un item d'une listbox dans l'évènement Change.

Lorsque l'utilisateur change de valeur, il y a un filtre qui est effectué, et si l'item n'est pas sélectionnable, un message apparait et c'est à se moment là que je veux remettre à 0 la sélection, sauf que ça ne fonctionne pas.

Voici un exemple tout bête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Private Sub ListBox1_Change()
If ListBox1.ListIndex = 1 Then
    'ListBox1.Enabled = False 'en commentaire car ça change rien
    MsgBox "Coucou la liste = 1"
    ListBox1.ListIndex = -1
    'ListBox1.Enabled = True
End If
End Sub
La macro passe même deux fois sur l'évènement...
Avez vous une idée?

Merci beaucoup de votre aide.