Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Récupérer la valeur d'une liste déroulante en VBA (excel)
Bonjour,
J'aimerai récupérer la valeur sélectionnée dans une liste déroulante, puis la comparer avec une autre dans le VBA. Ensuite, en fonction du résultat j'aimerais caché les lignes.
Esc ce que qq'un pourrait m'aider ?
Pour masquer les lignes, il faut ajouter les catégories dans les tabeaux (Pneumatic - Electronics- Electropneumatic), sinon c'est impossible dans l'exemple que tu nous montre.
Comment je peux rajouter une catégorie ??
Est-ce que vous pourriez me montrer un exemple, svp ?
Ou est ce que c'est possible de masquer les lignes en fonction des numéros de ligne, comme je l'avais fait avec la case à cocher ?
en passant, une proposition
Les numéros de lignes à masquer sont inscrites à coté des différents Types (rempli arbitrairement ici)
à voir, s'il ne serait pas mieux de les trouver par VBA ...
@Milan.. rien à voir avec le sujet.. mais j'en profite quand meme, puis je te demander comment tu fais pour avoir un fichier Excel avec des pages "vierges" pretes à etre cliquées et ajoutées automatiquement au fichier... (les pages qui sont grisées...)
une mise à jour avec un checkbox "activeX" plutot que formulaire
1) quand tu sélectionnes un type ===> Le checkbox se met à jour selon que les lignes sont déjà affichées ou masquées
2) quand tu cliques sur le checkbox, l'affichage des lignes bascule "Cachées <==> Masquées" et le checkbox se met à jour
chez moi, la moindre opération prend des plombes.. peut etre est ce du justement aux nombreuses feuilles "grisées"..?
Je me suis mal exprimé. En effet je veux masquer les lignes avec le menu déroulant comme on le fait avec une case à cocher.
Le pages vierges sont automatiquement affichées, c'est juste une histoire de représentation de feuille.
Du coup, est ce que t'auras une solution pour masquer des lignes en fonction du menu déroulant ??
euh.. il me semble que la dernière proposition fait ceci... j'ai ajouté une correction, car je viens de voir que le code tournait en boucle..
peut etre est ce pour ca que tu ne voyais pas l'effet.
sinon, faudrait etre plus explicite
si tu sélectionnes "Pneumatic".. qu'est ce que ca doit faire?
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.