liste déroulante

D

Damien

Guest
Bonjour,

Je me mets aux formulaire sous Excel, mais je me heurte à un soucis...

Lorsque que je clic un choix dans une liste déroulante, je souhaiterai que dans la cellule associée (là où s'affiche le choix cliqué) s'affiche le texte qui est dans la liste et non un chiffre... :eek:
Comment faire ? Macro, fonction ? Je ne sais pas...
Merci ;)
 
E

Exfan

Guest
Bonjour,
je serais aussi intéressé par un code VB, mais en attendant, j'ai ceci en excel
tu obtiens un chiffre de ta liste (la position)
si cette liste est issue d'une plage, alors
tu peux faire:

= indirect(concatener('Lettre de la colonne';A1))

avec A1 ta cellule liée

si ta plage est dans la colonne 'lettre de la colonne'

soit tu commence en ligne 1 et alors indice retrourné = ligne de la plage

sinon tu 'décales' d'autant pour retrouver ta valeur

=indirect(concatener('colonne';A1+décalage))

et si ta liste est sur une autre feuille, tu mets le nom de la feuille devant A1...comme d'hab.
a+
je pense qu'une instruction VB sur l'objet est possible, mais je n'ai pas travaillé dessus.
 

Discussions similaires

Réponses
12
Affichages
335

Statistiques des forums

Discussions
312 386
Messages
2 087 851
Membres
103 669
dernier inscrit
Anne Sicard