Bonjour,
ton fichier modifié donne exactement le même résultat que le mien (d'ailleurs si tu regardes à la fin de mon code, j'avais déjà insérer ".ListIndex = -1". Mais qui ne fonctionne pas dans ce cas.
Pour être sur qu'on ait le même "comportement" d'Excel, je te donne un exemple de ce qu'il se passe chez moi :
- Je double clique sur une cellule de la colonne A
- Le Userform s'ouvre, avec la 1° ListBox générée (Appelée "Liste niveau 1", contenant "Sous ensemble A"....)
- A ce moment là, il n'y a bien aucune préselection dans cette ListBox
- Je double clique sur une valeur (Par exemple "Sous ensemble B")
- La 2° ListBox est alors générée (Appelée "Sous ensemble B")
- La valeur "Choix B2" est alors sélectionnée par défaut (Malgré la présence du code ".ListIndex = -1")
==> Il s'agit toujours du champ de la 2° Liste placé à la même position que celui de la 1ère liste qui a été double cliqué, qui est sélectionné par défaut. C'est ce phénomène que je souhaite supprimer.
J'espère avoir été plus clair, et te remercie de te pencher sur mon problème.