Data validation -> Clear et data validation

Fermé
Nicolas - 30 nov. 2017 à 20:04
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 - 30 nov. 2017 à 23:42
Bonjour,

J'essaye depuis plusieurs heures de faire ceci sur Excel mais je n'y arrive pas, en espérant que vous pouvez m'aider.

Je souhaite créer une liste avec plusieurs choix, ceci est facile avec une "validation data" sur excel, via une liste créer dans un tableau sur une autre feuille.

Je souhaite ensuite créer une deuxième liste avec des choix en fonction du choix sélectionné dans la première liste. J'y arrive aussi.

Mon problème est que lorsque l'on change le choix de la première liste, le choix sélectionné dans la deuxième liste s'efface.

Exemple :

J'ai trois états dans la première liste : OK, NOK, MISSING
Dans la deuxième liste je souhaite que lorsque OK ou MISSING est sélectionné alors il y a aucun choix possible et la case devient vide, si NOK est sélectionné alors j'ai une liste qui s'affiche avec ER1, ER2, ER3, ER4.

7 réponses

via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
30 nov. 2017 à 23:42
Une autre possibilité :
https://www.cjoint.com/c/GKEwPBD57Ik

Cdlmnt
Via
1
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
30 nov. 2017 à 20:36
Bonsoir Nicolas

Une possibilité :

1) Créer quelque part sur une colonne la liste des choix ER1 etc, sélectionner la plage et la nommer choix
2) Déterminer une cellule qui restera toujours vide (dans mon exemple A8)
3) En supposant la liste de choix OK, NOK ... en C2, dans la Validation de données de l'autre cellule cellule choisir Liste et dans Source mettre la formule :
=SI($C$2="NOK";choix;$A$8)

Cdlmnt
Via
0
FrageDev Messages postés 5 Date d'inscription jeudi 30 novembre 2017 Statut Membre Dernière intervention 30 novembre 2017
30 nov. 2017 à 20:45
Bonsoir Via55,

il me semble que j'ai déjà essayé ceci mais j'avais une erreur car les listes étaient dans une autre feuille.

Je re test ceci demain car je ne suis plis au travail et je te dis, merci.
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
30 nov. 2017 à 20:56
Re

Tu ne peux pas dans une formule de validation faire appel à une liste dans une autre feuille SAUF si tu a pris la précaution de nommer cette liste, ainsi dans mon exemple la liste choix peut se situer dans n’importe quelle feuille
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
FrageDev Messages postés 5 Date d'inscription jeudi 30 novembre 2017 Statut Membre Dernière intervention 30 novembre 2017
Modifié le 30 nov. 2017 à 22:20
L'erreur que j'ai est "A named range you specified cannot be found.".

Alors que les listes j'ai créé des noms, scope : workbook
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
30 nov. 2017 à 22:20
Poste un exemple de ton fichier sur cjoint.com, fais créer un lien que tu copies et reviens coller ici qu'on puisse voir ce qui coince
0
FrageDev Messages postés 5 Date d'inscription jeudi 30 novembre 2017 Statut Membre Dernière intervention 30 novembre 2017
30 nov. 2017 à 22:29
0
FrageDev Messages postés 5 Date d'inscription jeudi 30 novembre 2017 Statut Membre Dernière intervention 30 novembre 2017
30 nov. 2017 à 22:31
Ok je viens de l'ouvrir sur mon ordinateur personnel, avec excel en français au lieu d'anglais et sa marche, pas l'erreur du named range -_-
Par contre quand je change la sélection de la première liste, ceci ne change pas la valeur de la deuxième liste (le clean).
0
FrageDev Messages postés 5 Date d'inscription jeudi 30 novembre 2017 Statut Membre Dernière intervention 30 novembre 2017
30 nov. 2017 à 22:46
Pour que tout soit parfait il faudrait que quand la première liste est sur OK ou MISSING la case comportant la deuxième liste se vide, si la première liste est sur NOK alors la case comportant la deuxième liste ce remplit avec "CHOOSE" et possède la liste ERR1, ERR2, ERR3 et ERR4.
0