Problème en VBA Excel

Résolu
backin Messages postés 18 Statut Membre -  
backin Messages postés 18 Statut Membre -
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. Iger Messages postés 346 Date d'inscription   Statut Membre 85
     
    que dois-je mettre à la place de ?
    Essaies -1
    0
  2. Utilisateur anonyme
     
    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
    0
  3. vince75 Messages postés 5 Statut Membre 5
     
    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
    0
  4. backin Messages postés 18 Statut Membre
     
    merci pour toutes ces réponses j'ai trouvé mon bonheur!
    0