Liste déroulante vba
dawson78
-
jimelfou Messages postés 143 Statut Membre -
jimelfou Messages postés 143 Statut Membre -
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
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
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
-
ç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.
-
J'ai essayé listederoulante.list(x) et listederoulante.selected : aucun des deux ne marchent !
Je ne vois vraiment pas comment faire -
Essais avec listederoulante.text je l'ai essayé avec office 2003 et ça fonctionne:
Range("A1").Value = listederoulante.Text