Validation des données - Listes

Bonjour à tous,

Je voudrais utiliser la validation de données dans des conditions que je ne maîtrise pas encore.

En gros, d'habitude, je restreins les données à une liste que j'ai écrite dans une page contenant les données.

On ne peut choisir que dans cette liste.

Mon problème est que la liste n'est pas sur une seule case.

J'ai des données de ce type

Option 1

Sous option 1.1

Sous option 1.2

Sous option 1.3

Option 2

Sous option 2.1

Sous option 2.2

Sous option 2.3

Option 3

Sous option 3.1

Sous option 3.2

Sous option 3.3

L'option est à choisir dans la colonne A, la sous-option dans la colonne B.

J'aimerais que en fonction de ce que j'ai choisi dans la colonne A, il restreigne les possibilités dans la colonne B aux sous-options associées (si je choisis l'option 2, il faut qu'il m'oblige à choisir d'une des sous-option 2.x).

J'espère que c'est clair et merci d'avance pour votre aide !

NP

Bonjour,

Ce que tu demandes est faisable. C'est ce qu'on appelle des listes déroulantes imbriquées.

Toutefois, il faut que Excel puisse détecter (déterminer le rang dans la colonne) où se trouvent lles Options, et où se trouvent les Sous-options.

Peux-tu nous déposer un extrait de ton vrai fichier pour qu'on voie comment celui-ci est structuré.

A te (re)lire

@+

Merci, c'est exactement ça qu'il me faut.

Toujours la fonction DECALER ... (la fonction que je n'arrive jamais à programmer dans excel -> je vais m'entraîner)

Si j'ai bien compris, la liste auquel il a accès est la liste "choix", dont le contenu dépend de ce qui est mis en colonne A.

Mettre le fichier n'apporterait rien de plus que celui que CB60 a posté, c'est pile poil la même chose.

Je vais essayer de faire ça puis je reviens à vous.

A mon avis, ce qui suit va poser un (léger) problème. Le nombre de sous-options n'est pas constant, il change en fonction de l'option choisie.

Merci encore.

(Je m'y mets après déjeuner )

Re

Une autre façon de faire, les données doivent être triés par option

https://www.excel-pratique.com/~files/doc2/liste_depend.xls

ajout de liste sous option évolutive

https://www.excel-pratique.com/~files/doc2/enQoNliste.xls

Après avoir bien observé vos solutions, je me suis aperçu qu'il manquait un truc important dans ma description. En fait il y aura plusieurs lignes différentes, et pour chaque ligne il faut que l'option choisie dans la 1ere colonne implique une restriction sur les choix possibles dans la deuxième colonne.

cf pj pour plus de clarté : https://www.excel-pratique.com/~files/doc2/iyVOLListes_imbriquees.xlsx

Merci !

Et j'ai vraiment du mal avec la fonction DECALER ...

re

Avec excel 2000 on ne peut pas ouvrir ton fichier

Bonjour

Sélectionne de A1 à C10

Tu vas dans INSERTION ==> Nom ==> Créer et tu coches "Ligne du haut"

Sélectionne de G6 à G11 et dans DONNEES ==> Validation, tu autorises "Liste" et la formule est =INDIRECT(F6)

Valide par OK (tu vas avoir un message d'erreur mais tu passes outre - c'est parce qu'actuellement tu n'as rien choisi en F6)

Amicalement

Nad

screen l equipe du forum

re

Ton fichier avec les nouvelles données

https://www.excel-pratique.com/~files/doc2/74CYxliste.xls

capture 1 capture2

Je regarde ça.

Merci !

Nad, ta solution est excellente. Va falloir que je travaille un peu sur la mise en forme (c'est pas très beau tous ces #ref et #valeur partout ...) mais à part ça, ça ira bien.

CB60, ta solution est tout aussi excellente, mais vraiment j'essaie d'éviter au maximum la fonction DECALER. Dès que j'aurai un peu plus de temps, je referai l'exercice en utilisant ta solution !

Merci beaucoup à vous.

C'était mon premier message sur ce forum. La réactivité est épatante ! Continuez comme ça.

NP

Rechercher des sujets similaires à "validation donnees listes"