IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Dépendance de deux listes


Sujet :

Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 163
    Points : 49
    Points
    49
    Par défaut Dépendance de deux listes
    Bonjours à tous,

    Voilà je vous explique mon problème, je dois faire inter agire deux listes...
    En claire, si je selectionne un élément de ma première liste alors la deuxième liste déroulante de la colonne à coté sera différente.

    Est-ce possible?

    Est-ce compliqué??

    J'ai une autre petite question sur les formulaires..
    Je vais chercher encore un peu, le cas echéant je vous demanderai

    Encore une fois merci!

  2. #2
    Membre éprouvé
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Points : 1 079
    Points
    1 079
    Par défaut
    Bonjour,
    Non, c'est assez simple :
    D'abord constitue ta première liste
    ensuite constitue tes sous-listes que tu nommes du même nom que l'item correspondant dans ta liste principale. Ensuite tu passes par données / validation.

    Exemple :
    liste maître
    Valeur de A1 : filles
    Valeur de A2 : gars

    Valeurs de B1 à B5 :
    Marie
    Claire
    Sophie
    Julie
    Nathalie
    Nomme la plage B1:B5 filles (même orthographe que dans la liste principale) en sélectionnant la plage puis en cliquant dans le menu Insertion/nom/définir

    Valeurs de C1 à C5 :
    Marc
    Dominique
    Paul
    François
    Jacques
    Nomme la plage C1:C5 garçons

    en D1 déclare ta première liste (Données:Validation/ Liste $A$1:$A$2)
    en E1, va dans Données/Validation et dans la zone source saisis
    Dès lors tes listes sont liées. Lorsque tu auras sélectionné la valeur Filles en D1, la liste déroulante de E1 te proposera les prénoms des filles...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 163
    Points : 49
    Points
    49
    Par défaut
    Merci je vais essayer ca tout de suite!!

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 163
    Points : 49
    Points
    49
    Par défaut
    Cela marche très bien.

    Cependant mon utilisation n'a pas lieu seulement en D1 et E1 mais sur toute la colonne D et E. Or lorsque j'étire à la colonne, la colonne D est correcte mais la colonne E ne peut pas etre modifié tant que E1 (et donc D1) est été modifié. De plus E1 et E3 (par exemple) sont par suite de la même liste...

    J'espère avoir été clair, il se fait tard...

    Si quelqu'un à une idée...

    Merci d'avance,

    Bonne nuit à tous,

  5. #5
    Membre éprouvé
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Points : 1 079
    Points
    1 079
    Par défaut
    Je ne suis pas sûre de bien comprendre le problème.

    S'il s'agit d'un problème de recopie de cellule, il faut
    - soit vider les cellules avant de les recopier vers le bas.
    - soit sélectionner les cellules sur lesquelles on veut la validation et la redéfinir par données/validation etc...

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 163
    Points : 49
    Points
    49
    Par défaut
    Par exemple dans l'exemple donné ci dessus.
    Si en A1 je choisi fille alors en B1 je vais avoir des prénom de fille.
    Mais si j'ai étiré les listes aux colonnes A et B alors en A2 si je choisi garcon, alors j'aurai encore des prénoms de filles...

    En gros la dépendance marche pour la première ligne, mais moi j'en ai besoin sur 2000, donc je ne sais pas comment faire...

  7. #7
    Membre éprouvé
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Points : 1 079
    Points
    1 079
    Par défaut
    Bonjour,

    J'ai fait une erreur. La formule de validation doit être il faut ôter les $ avant de recopier la cellule.

    En effet $d$2 est une référence absolue alors que pour la recopie il faut une valeur relative.

    Ca devrait fonctionner.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 163
    Points : 49
    Points
    49
    Par défaut
    Merci beaucoup,

    J'ai cru que ça allait être très compliqué!!

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mars 2008
    Messages : 103
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par ouisansdoute Voir le message
    Bonjour,
    en D1 déclare ta première liste (Données:Validation/ Liste $A$1:$A$2)
    en E1, va dans Données/Validation et dans la zone source saisis
    Dès lors tes listes sont liées. Lorsque tu auras sélectionné la valeur Filles en D1, la liste déroulante de E1 te proposera les prénoms des filles...
    Que signifie le code Je ne comprends ce que viens faire D2 dans ce cas là.
    De plus, on dois-je rentrer ce code dans Données/Validation ?

    Merci
    Maxime

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mars 2008
    Messages : 103
    Points : 60
    Points
    60
    Par défaut
    J'ai trouvé d'où venait mon erreur.
    Je n'arrive pas à faire fonctionner cela dans une zone de liste déroulante créée via la boite à outils controle.
    Si quelqu'un à la solution.

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Dépendance de deux listes
    Par Sanscmoi dans le forum Excel
    Réponses: 4
    Dernier message: 04/12/2014, 11h11
  2. Dépendance entre deux List
    Par Zarrows dans le forum C#
    Réponses: 7
    Dernier message: 21/09/2012, 10h37
  3. [XL-2007] Comment créer une dépendance entre deux listes avec des données issus d'un tableau?
    Par efesdark dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/07/2011, 16h22
  4. Réponses: 3
    Dernier message: 30/12/2008, 17h11
  5. [VB.Net] Dépendance entre le contenu de deux listes déroulantes
    Par Perceuse-Killer dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/02/2007, 15h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo