Bonjour, je voudrais exécuter un code vb si ma zone de liste déroulante a été sélectionné, c'est-à-dire qu'elle soit différent de rien. Comment faut-il faire? Merci de m'aider.
Bonjour, je voudrais exécuter un code vb si ma zone de liste déroulante a été sélectionné, c'est-à-dire qu'elle soit différent de rien. Comment faut-il faire? Merci de m'aider.
Intéresse-toi à l'événement Change() du contrôle zone de liste. Puis à l'intérieur tu peux faire :
En espérant t'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Nz(MaZoneListe, "") <> "" Then 'Mon code à exécuter si la liste n'est pas vide. End If
J'aime les gâteaux.
Bonjour,
Alors nz est une fonction qui sert à convertir une valeur nulle en d'autre valeur utilisable.
Si tu ne sélectionnes rien dans la zone de liste, alors cette dernière prend null comme valeur. Donc avec nz(Liste,""), tu vas renvoyer une valeur "" (chaîne vide) si la zone de liste est null.
Bon courage et @+
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi!
Albert Einstein
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager