Comment mettre à jour une réponse d'une liste déroulante

-3

Bonjour, 

J'ai un petit problème concernant les liste déroulante sur Excel 2010. 

Lorsque l'on sélectionne une réponse de la liste déroulante, tout semble bien fonctionner. 
Hors, quand on décide de changer la réponse dans la base de données (à cause de fautes d'orthographe par exemple...), le changement ne s'effectue pas directement dans notre choix, mais on doit re-sélectionner la même réponse pour que la correction soit visible sur notre fiche. 

Est-ce que vous savez comment l'on peut rendre cette modification possible sur une réponse déjà sélectionnée ? C'est important, car la base de données sert à remplir plus d'une centaine de feuilles Excel. Donc cela éviterait de changer sur chaque feuille Excel les réponses pour re-sélectionner en fin de compte la même réponse ou presque... 

Si ce n'est pas possible, avez-vous un conseil à nous donner afin de présenter sous une autre forme les choix possible (avec ou sans listes déroulantes) ? 

D'avance merci pour votre aide et n'hésitez pas à me poser des questions si ma demande n'est pas assez claire, j'avoue moi-même être un peu confuse :s . 

Cordialement, 

A.I.

Posté le 26 août 2013, 14:47
par Anouch
Répondre
1

Effectivement je pense qu'il faudrait plus de détail, de quel type de base de donnée s'agit-il ? (Access, MySQL, SQL Server ?).

Si j'ai bien compris, vous avez une feuille excel qui affiche des données en provenance d'une base de données, avec des valeurs prédéfinies dans une liste déroulante comme c'est le cas ici :

sauf que les listes déroulantes sont alimentées par la base de données, et pas de manière statique ou via une plage de cellules ?

Vince Posté le 26 août 2013, 15:41
par Vince
2

Il suffit tout simplement d'utiliser la fonction rechercher & remplacer de Excel :

  1. Sélectionner la plage de cellules à modifier (par exemple : tout le classeur; avec Ctrl+A).
  2. Aller dans l'onglet Accueil, partie Édition, Rechercher et sélectionner > Remplacer (ou alors utiliser le raccourci Ctrl+H, c'est beaucoup plus rapide).
    Ensuite il ne reste plus qu'à entrer le mot à rechercher, et par quoi le remplacer, puis cliquer sur le bouton Remplacer tout.
Posté le 27 août 2013, 10:57
par schnaps
0

Bonjour à tous, j'ai un problème dans le même genre :

Il m'arrive de changer des mots dans mes tâches (plage de cellule). Du coup la modification est prise en compte dans la liste déroulante, mais elle ne se répercute pas sur les éléments existants (les cellules où, par le passé, j'avais déjà coché un élément dans la liste).

Par exemple si j'ai une tâche : "former les utilisateurs" que je change en "Accompagner et former les utilisateurs", les éléments du planning qui comportent "former les utilisateurs" vont rester intacts, alors que j'aimerais qu'ils prennent le nouveau nom de la tâche.

J'espère ne pas avoir été trop "fouille" dans mes explications.

Je vous remercie grandement par avance et vous souhaite une bonne après-midi !!!

PS : si ce n'est pas possible sans macro, je m'y mettrai ;)

Posté le 21 février 2014, 15:57
par pamplelune67
2

Bonjour, 
Avez vous trouvé une solutions ?
Je cherche à faire la même chose ...
Je pense utilise une autre colonne avec un ID pour chaque élément de la liste.
dans la liste on sélectionne l'ID et dans une autre cellule on affiche la valeur de l'id avec la fonction recherche V

Posté le 14 novembre 2017, 07:26
0

Bonjour

Avez vous trouvez une solution depuis toutes ces années.

Je cherche aussi à faire la même chose que pamplelune67

C'est a dire si je modifie la désignation "Pantalon" dans ma liste déroulante par "Pantalon 3/4" je souhaiterais que tous mes dossier Excel ou j'ai sélectionné "Pantalon" se modifient automatiquement en pantalon 3/4. Et que je ne soit pas obligé de faire cette modif dossier par dossier en resélectionnant pantalon 3/4 dans ma liste déroulante.

Merci de votre aide

Posté le 27 septembre 2023, 15:52
par Oliv

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :