Liste déroulante

Bonjour,

Je suis confronté à un problème sur EXCEL.
J'aimerai pouvoir faire une liste déroulante des différents technicien (sans doublons), qui lorsque j'en sélectionne 1 , m'affiche dans une autre liste déroulante les noms d'usage (sans doublons) et qu'ensuite je puisse sélectionner dans une autres liste déroulante la variété que je souhaite.

Donc :
liste déroulante Tech qui filtre les noms d'usage correspondant (sans doublons)
puis les noms d'usage qui filtrent les variétés correspondantes.

Y a-t-il quelqu'un pour résoudre ce problème ?

ci joint, l'exemple.
Merci d'avance !

[http://static.commentcamarche.net/www.commentcamarche.net/pictures/QyoMZa0Ppf0BZJnRXIytVyjvRhf1tFRaDrCeMtx3GnATo9jQhmDauuzRgdyf4SQr-classeur.png
|fancy

9 réponses

  1. Contributeur
    Pourquoi ne pas avoir joint ton fichier Excel, au lieu d'une simple image ?
    On ne sait pas où sont tes trois listes déroulantes ...
    0
    1. Bonjour

      Il faut concevoir autrement tes listes si tu veux ensuite des listes déroulantes en cascade

      Exemple à adapter à ton fichier :
      http://www.cjoint.com/c/FFDqeF8pliV

      Cdlmnt
      Via
      0
      1. Ok super merci !!
        Je vais essayer ca tout de suite !

        SI j'ai un soucis je reviendrais vers vous ;) merci!!
        0
        1. Bonjour,

          j'ai un soucis avec la solution que tu me proposes.
          elle va quand tu as peu de noms...
          J'ai 520 Noms, avec plusieurs variétés (entre 1 à 7 par nom) et j'ai 8 techniciens.

          Faire le tableau par nom avec les variétés est impossible (sauf si il y a une solution ...)

          je joins une image en exemple car je peux insérer que des PNG, JPEG etc mais pas de fichier excel :

          Merci de votre aide !
          0
          1. Bonjour

            L'autre solution au lieu d'alimenter les liste déroulante par formule est de la faire par une macro en VBA

            Mais quelque soit la solution envisagée il faut bien partir d'un tableau de départ reliant les variétés aux noms d'usage et un autre reliant les techniciens aux noms d'usage

            Pour y voir plus clair il faut connaitre la structure exacte de ton fichier actuel; telecharges un exemple de ton fichier sur monpartage.fr, fais créer un lien et reviens le coller ici dans un prochain message

            Cdlmnt
            Via

            0
            1. bonjour

              voici mon tableau (noms d'usage avec des n° et variété avec lettre)

              https://www.cjoint.com/c/FGhizjUvp2b

              Les colonnes vides sont pour signifier qu'il y a d'autres informations dans mon fichier, mais les listes déroulantes qui m’intéresse sont avec les 3 premières

              merci
              0
              1. Bonjour

                Ton fichier en retour
                http://www.cjoint.com/c/FGhnx2XjyFl

                Principe :
                1) Colonne rajoutée en feuille1 pour dénombrer les noms par techniciens (attention un nom ne doit pas correspondre au début autre ainsi Paul inclus dans Pauline, je l'ai changé pour PaulX, mais ce ne sont que des exemples dans tes vrais noms tu ne dois pas avoir de problème de ce type, car même si 2 techniciens ont des prénoms identiques ils auraont des noms différents)

                2) En feuille 2 par formules on réattribue à chaque technicien les noms correspondants pour former des listes de choix

                3) Avec le Gestionnaires de noms :
                - on attribue à la 1ere ligne ligne de feuille 2 le nom techs qui sera utilisé dans la liste déroulante C2 de feuille 3
                - on construit par formules DECALER les listes nommées noms (utilisées en C4 de feuille 3)et varietes (en C6 de feuille3) en fonction des choix en C2 et en C4

                4) Une petite macro efface les choix précédents en C4 et en C6 lors de changement de données en C2 et en C4

                Cdlmnt
                Via
                0
                1. Bonjour,

                  Je suis entrain de faire la base de donnés avec tes conseils.

                  par contre pour aller plus vite : est il possible de mettre les nom d'une colonne A vers une ligne avec plusieurs colonnes :

                  Nom Colonne A ligne 2 vers Ligne 1 colonne B
                  Nom colonne A ligne 3 vers ligne 1 colonne C
                  ETC ...

                  Merci ;)
                  0
                  1. Bonjour

                    Je ne comprends pas bien ce que tu veux faire ni en quoi ça irait plus vite ?

                    Si ton tableau est présenté en horizontal au lieu de vertical ça change tout et les formules que je t'ai indiqué dans le modèle envoyé dans mon message 7 ne fonctionneront plus

                    Le plus évident est quand même le vertical

                    Cdlmnt
                    Via
                    0
                    1. Les Noms sont enregistrés pour le moment horizontalement
                      Colonne A ligne 1-2-3-4-5-6 etc ..
                      et j'aimerais qu'ils se mettent automatiquement dans la ligne 1 colonne a-b-c-d-e-f-....

                      Est ce que tu comprends ?
                      0
                    2. @depibPour transposer tu selectionnes toutes tes lignes en A puis copier et dans une autre feuille collage spécial et tu coches Transposé

                      Si tu préfères le faire par formule, en A1 de la Feuil2 mettre : =INDIRECT("Feuil1!A"& COLONNE()) puis étirer la formule à droite
                      0