Déselectionner valeur listbox

Fermé
Sormick Messages postés 145 Date d'inscription dimanche 10 novembre 2013 Statut Membre Dernière intervention 8 avril 2024 - Modifié par Sormick le 13/07/2015 à 18:40
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 - 13 juil. 2015 à 19:30
Bonjour,

j'essaye de déselectionner une valeur que j'ai sélectionné sur une listbox mais rien à faire .
J'ai essayé ces codes sans succès:
Dim i As integer
ListBox3.Selected(i) = False
j'ai essayé aussi:
Listbox3.ListIndex = -1
et enfin:
Dim i As Long
For i = 0 To listbox3.ListCount - 1
Listbox3.Selected(i) = False
Next

je précise que mon code vba est placé dans
Private Sub ListBox3_click()
et que je suis en fmmultiselect single



1 réponse

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
13 juil. 2015 à 19:30
Sormick, bonsoir le forum,

Étrange en effet et comme toi je me suis cassé les dents sur ce problème...
Au cas où, une solution avec le Double-Clic :

Private I As Byte

Private Sub ListBox1_Change()
On Error Resume Next
I = Me.ListBox1.ListIndex
End Sub

Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Me.ListBox1.Selected(I) = False
End Sub

0