Liste déroulante vba

dawson78 -  
jimelfou Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,
Je bute sur un problème avec excel 2007 :
J'ai une liste déroulante de type "zone de liste déroulante - controle de formulaire"
J'aimerais faire une macro du genre :
Range("A1").value = listederoulante.value
Mais ça marche pas !!! En fait j'ai des doutes sur "listederoulante.value"...
Merci de m'aider, ça serait super sympa !

JS
A voir également:

4 réponses

dawson78
 
Bonjour à tous,

Quelqu'un peut m'aider please ???

Muchas gracias !!!
0
jimelfou Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   2
 
ça fait un certain temps que j'ai touché à ça, mais je crois que c'est listedéroulante.list(x) où x correspond à l'index de la valeur dans la liste ou bien listedéroulante.selected pour retourner la valeur sélectionnée.
0
dawson78
 
J'ai essayé listederoulante.list(x) et listederoulante.selected : aucun des deux ne marchent !
Je ne vois vraiment pas comment faire
0
jimelfou Messages postés 133 Date d'inscription   Statut Membre Dernière intervention   2
 
Essais avec listederoulante.text je l'ai essayé avec office 2003 et ça fonctionne:

Range("A1").Value = listederoulante.Text
0