heycjuju
Messages postés25Date d'inscriptiondimanche 30 septembre 2007StatutMembreDernière intervention11 mai 2009
-
11 mai 2009 à 12:28
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
11 mai 2009 à 15:17
Bonjour,
J'ai crée une liste deroulante dans excel (grace au menu validation dans outils)
Comment faire pour récuperer une valeur de la liste dans VBA car j'en ai besoin pour créer une structure en IF.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 mai 2009 à 15:17
Salut
Une liste, telle que tu l'as contruit, n'est pas une vraie liste, ce n'est qu'un format de cellule.
Donc, si tu veux récupérer le contenu du choix, il te suffit de lire .Value
Si tu veux faire quelque chose lorsque l'utilisateur change ce choix, tu peux intercepter ce changement dans Worksheet_Change
Exemple où ma liste est en C1 :
If ActiveCell.Address = "$C$1" Then
MsgBox ActiveCell.Value
End If
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)