Amis du soir, bonsoir!

Un petit problème concernant la fonction ListIndex ou tout autre moyen de vérifier qu'une zone de liste déroulante à choix multiples (=listbox liée à une table) a eu au moins 1 enregistrement de sélectionné:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
If Me.DomaineListe.ListIndex <> -1 Then
DoCmd.Close
Else
MsgBox "Tu n'as même pas sélectionné 1 élément dans la liste déroulante"
End If
Ce code ne marche pas car:
Me.DomaineListe.ListIndex renvoi -1 quand aucun élément n'est sélectionné (ça c'est normal et c'est ma condition if) MAIS Me.DomaineListe.ListIndex renvoi aussi -1 lorsque l'utilisateur sélectionne + d'1 élément de la liste déroulante (ça c'est pas bon)

Une idée?

Merci d'avance