Félicitations !
+
0
points
En savoir plus
Actualités
Tests & Guides
Bons Plans
Forum
Premium
Rechercher sur le site
Connexion
Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Réinitialiser le mot de passe
Retour connexion
Actualités
Tests & Guides
Bons Plans
GTA 6
iPhone 17
Copilot
Switch 2
Temu
ChatGPT
Tesla
Génération NT
Entraide
Applications
Microsoft Office
Access
ListBox : comment déterminer si un item est sélectionné ou pas
ListBox : comment déterminer si un item est sélectionné ou pas
1 réponse
kdonu
13/09/2008 à 03:21
Bonjour =E0 tous,
J'ai une ListBox aliment=E9e par une requ=EAtes et j'ai un bouton.
Je n'arrive pas =E0 faire :
Si un item est s=E9lectionn=E9 sur la ListBox =3D> Macro1
Si aucun item n'est s=E9lectionn=E9 sur la ListBox =3D> Macro2
Je pensais que .ListIndex pouvait g=E9rer =E7a mais =E7a ne joue pas.
Merci pour votre aide.
k.d
Partager
Facebook
Twitter
Reddit
Whatsapp
Email
Signaler
Signaler un problème avec ce contenu
Envoyer
1 réponse
Supprimer
Cette action est irreversible, confirmez la suppression du commentaire ?
Supprimer
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Envoyer
3stone
Signaler
13/09/2008 à 13:12
Salut,
a écrit :
J'ai une ListBox alimentée par une requêtes et j'ai un bouton.
Je n'arrive pas à faire :
Si un item est sélectionné sur la ListBox => Macro1
Si aucun item n'est sélectionné sur la ListBox => Macro2
Je pensais que .ListIndex pouvait gérer ça mais ça ne joue pas.
______
Il faut "parcourir" les items...
Exemple pour une liste à sélection simple:
(étant donné que l'on peut choisir la sélection multiple)
Dim i As Long
For i = 0 To lstMaListe.ListCount - 1
If lstMaListe.Selected(i) = True Then
Exit For
End If
Next
Debug.Print lstMaListe.ItemData(i)
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
<kdonu@hotmail.com> a écrit :
J'ai une ListBox alimentée par une requêtes et j'ai un bouton.
Je n'arrive pas à faire :
Si un item est sélectionné sur la ListBox => Macro1
Si aucun item n'est sélectionné sur la ListBox => Macro2
Je pensais que .ListIndex pouvait gérer ça mais ça ne joue pas.
______
Il faut "parcourir" les items...
Exemple pour une liste à sélection simple:
(étant donné que l'on peut choisir la sélection multiple)
Dim i As Long
For i = 0 To lstMaListe.ListCount - 1
If lstMaListe.Selected(i) = True Then
Exit For
End If
Next
Debug.Print lstMaListe.ItemData(i)
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Vous avez filtré cet utilisateur ! Consultez son message
Salut,
a écrit :
J'ai une ListBox alimentée par une requêtes et j'ai un bouton.
Je n'arrive pas à faire :
Si un item est sélectionné sur la ListBox => Macro1
Si aucun item n'est sélectionné sur la ListBox => Macro2
Je pensais que .ListIndex pouvait gérer ça mais ça ne joue pas.
______
Il faut "parcourir" les items...
Exemple pour une liste à sélection simple:
(étant donné que l'on peut choisir la sélection multiple)
Dim i As Long
For i = 0 To lstMaListe.ListCount - 1
If lstMaListe.Selected(i) = True Then
Exit For
End If
Next
Debug.Print lstMaListe.ItemData(i)
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)