Problème en VBA Excel

Résolu
Salut
j'ai de nouveau une colle sur de la programmation en VBA sur Excel. J'ai un bouton, une listbox et une textbox. Je souhaite que, si aucune valeur de ma listbox n'est sélèctionnée quand je clic sur mon bouton, le message de la textbox s'affiche. Je ne trouve pas le code pour dire que ma listbox n'a pas de valeur sélèctionnée :

if listbox.value = ? then
...

que dois-je mettre à la place de ?

Peut-être que je plante complètement ? quelqu'un peut-il m'aider ?

Merci

4 réponses

  1. Il est peut-être beaucoup plus simple d'utiliser la propriété ListIndex

    la valeur de listindex est le numéro de l'item sélectionné dans la liste, en commençant à 0 pour la première ligne.

    Si aucun élément n'est sélectionné, listindex vaut -1

    Ca marche également pour les Combobox
    1. Bonjour,

      Autre suggestion :

          Flag = False
          For Boucle = 1 To ListBox1.ListCount - 1
              If (ListBox1.Selected(Boucle) = True) Then
                  Flag = True
              End If
          Next Boucle
          If (Flag) Then
              MsgBox "1 item de selectionné !"
          Else
              MsgBox "Aucun item de selectionné !"
          End If
      


      Lupin