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. 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
    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