liste déroulante réversible

pts

XLDnaute Nouveau
voila ma question
comment répercuter un changement de la source de la liste déroulante vers
la cellule qui propose les choix de la liste.
exemple : si je modifie l'intitulé de la cellule H4 en mettant 'peinture fluo' j'aimerais que la cellule B7 prenne en compte ce changement automatiquement.
 

Pièces jointes

  • dv_cascadeprixsimple.xls
    21 KB · Affichages: 57
  • dv_cascadeprixsimple.xls
    21 KB · Affichages: 59
  • dv_cascadeprixsimple.xls
    21 KB · Affichages: 58

pts

XLDnaute Nouveau
Re : liste déroulante réversible

petite précision c'est pas la liste qui elle, est bien sur mise à jour,
mais le choix de celle-ci. le mot fluo n'apparaitra pas dans la cellule B4
si je ne viens pas le resélectionner manuellement dans la liste....
alors que faire ??
 

Tibo

XLDnaute Barbatruc
Re : liste déroulante réversible

Bonjour,

Si tu modifies les données sources de ta liste déroulante, il faut, le cas échéant, réactiver ta liste déroulante pour refaire le "bon" choix.

En effet, si tu sélectionnes peinture, que tu vas ensuite modifier les données source en mettant peinture fluo, B7 ne se mettra pas à jour automatiquement.

Peut-être possible en VBA, mais là, je ne sais pas faire

@+
 

abcd

XLDnaute Barbatruc
Re : liste déroulante réversible

Bonjour,

Cela ne marche pas parce que les formules font référence à des plages nommées (menu Insertion / Noms / Définir) et que le fait de modifier un nom en H4 ne modifie pas le nom de la plage nommée.

Pour obtenir ce que tu souhaites il faut soit ne pas faire référence à des plages nommées, mais aux plages elles-mêmes, soit modifier le nom de la plage nommée.

On nomme des plages de cellules pour ne pas avoir des lignes blanches dans le dessous des listes déorulantes, ou pour ne pas devoir modifier les formules lorsqu'on ajoute des données dans les tableaux.

abcd

Edition : salut Tibo, même combat !
 

pts

XLDnaute Nouveau
Re : liste déroulante réversible

en fait je me suis peut-être mal exprimé:
je reformule

c'est si je modifie un libellé dans les cellules K12 à K23 que celle-ci ne sera pas
effectué dans la cellule C7. faut-il faire un bouton en vba 'recalculer' et si oui comment?
 

abcd

XLDnaute Barbatruc
Re : liste déroulante réversible

Re,

Ce n'est pas possible puisqu'il n'y a pas de liaison entre C7 et K12:K23
Il faut resélectionner la valeur modifiée en C7.
Il m'étonnerait que ce soit possible par macro.

Autre problème beaucoup plus gênant : lorsqu'on modifie le choix en B7, la valeur en C7 ne s'efface pas et D7 renvoie un message d'erreur.

abcd
 

Discussions similaires

Statistiques des forums

Discussions
312 480
Messages
2 088 757
Membres
103 948
dernier inscrit
atmosfaire