Problème en VBA Excel
Résolu
backin
Messages postés
18
Statut
Membre
-
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
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
-
que dois-je mettre à la place de ?
Essaies -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 -
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 -