Création de Liste déroulande évolutive dépendante

Résolu
Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour le fofo,

J'ai un souci .. je suis bloqué ! Je m'explique, je réalise un export de données qui dans le temps va évoluer car des données vont s'ajouter.
Dans la première colonne, le pays, dans la seconde, le nom d'un fournisseur, le tout empilé ; et enfin dans la dernière colonne la liste des pays indépendante des 2 premières.
Les 2 premières colonnes sont dans l'ordre alphabétique du pays.

J'ai réussi à paramétrer le fait de pouvoir dans une cellule sélectionner le pays (gestionnaire de nom via une sélection pays).
Et dans la case à côté, (toujours avec le gestionnaire de nom pour restreindre le fournisseur en fonction du pays) et la fonction INDIRECT, j'ai réussi à créer ma liste restrictive de fournisseur.

Mon problème est que la liste va évoluer et il risque d'y avoir des ajouts de fournisseurs qui vont alimenter mes colonnes.
Si cela est sur des nouveaux pays il me faudra recréer un nouveau nom ..
Mais j'aimerai que dans le cas de la création d'un nouveau fournisseur mon fichier soit capable de l'ajouter et décaler aussi les autres listes de valeurs ..

Si vous me comprenez .. si vous me suivez .. je m'en remez à vous :(

Merci de votre aide
A bientôt

9 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    si j'ai bien compris, ce n'est pas très compliqué
    exemple ta plage Pays exemple Feuil3 colonne A
    depuis ta Feuil3 tu vas dans le gestionnaire de nom et tu nommes ton champ exemple Pays et dans Fait référence à: colle cette formule
    =DECALER(Feuil3!$A$2;;;NBVAL(Feuil3!$A:$A))


    ensuite tu crées ta validation avec cette formule dans Source:
    =Pays


    bien entendu la formule dans le gestionnaire de noms est pour la Feuil3 à partir de la cellule A2 à toi d'adapter et chaque fois que tu ajouteras un mot colonne A il apparaîtra dans ta validation
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Mike-31 !

      Merci, oui c'est ce que j'avais fait initialement. Seulement ma question est bien là : comment rendre le tout automatique en cas d'ajout d'un nouveau fournisseur.
      Je ne veux pas avoir à mettre à jour ma liste dans le gestionnaire de nom ...

      Objectif d'avoir un fichier dynamique et semi autonome :)

      Merci de vos réponses
      @+
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    non tu n'as pas utilisé ce procédé comme tu dis parce qu'avec ma formule dans le gestionnaire de noms la prise en compte de nouveaux noms saisis dans la liste est ENTIEREMENT AUTOMATIQUE sans que tu n'ais par la suite à ne rien faire la preuve télécharge mon exemple et teste les validations en cellule G2 et G3 ensuite ajoute des valeurs colonne A ou B et tu verras que tes validations les prennent en compte sans aucune intervention
    https://www.cjoint.com/c/HDAjjqFhRLj
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Hello Mike je test cela sur le champ et te confirme :)

      Merci de ta rapidité de réponse !
      0
    2. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Je viens de voir ton fichier il ne répond pas totalement au besoin.
      En effet j'ai besoin que la colonne A soit dépendante de la B car je peux peux avoir le même pays pour plusieurs fournisseurs.
      Du fait dans ta cas G2 quand tu selectionnes un pays, il faudrait avoir une liste restrictive des valeurs fournisseurs en G3, et qui plus est soit évolutive si on ajoute un nouveau fournisseur.

      Me comprends tu ?

      j'ai modifié ton exemple :
      https://www.cjoint.com/c/HDAkihn4NlO
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Ah ok c'est plus clair avec un fichier.
    Ce n'est pas très difficile je te prépare ça dès que j'ai un moment dans d'après midi
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Au top Mike-31 !!! THANKS !!!
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Voila regarde et on en reparle plus tard

    https://www.cjoint.com/c/HDAlDagyjBj
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Mike-31, je viens d'y regarder et on se rapproche de la vérité ..
      Ne reste qu'à prendre en compte une chose : 1 ligne = 1 produit
      Je dois donc faire varier cette liste de fournisseur en fonction du pays lign par ligne ...
      Est ce faisable ?
      En tout cas c'est top déjà cette liste restrictive ca pourrait permettre de manière tordu de récupérer les valeurs mais je te laisse jeter un oeil au fichier ..

      Merci de ta gentillesse en tout cas :)
      @ bientôt

      https://www.cjoint.com/c/HDAlZyNw6uO
      0
    2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Il y a en plus les produits qui se rajoute, combien y a t il de produit, sur ton fichier tu en as mis 5 mais je suppose que tu en as plus et comme les noms es ce qu'il sont référencé dans une colonne exemple en colonne C
      0
    3. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      En effet il peut y en avoir un nombre X, cela dépend de l'acheteuse mais c'est son fichier de saisie alors le nombre est de X ^^
      j'ai une colonne nom en E, mon pays en AK (oui il y a quelques colonnes entre 2 lol) et il y a le fournisseur en AL le tout dans une onglet de saisie principal pour l'acheteuse.
      Il y a ensuite mon onglet de data qui est masquée et qui me sert à importer des données et dans lequel je retrouve en colonne F la liste des pays dépendant du nom du fournisseur en colonne G et en colonne H la liste des pays connu.

      si tu as d'autre questions n'hésitent pas
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    crée un exemple de fichier bien sur anonymisé avec les colonnes réellement utilisées avec quelques exemples de saisies que je comprenne et joint le à la discussion
    clic sur ce lien
    https://www.cjoint.com/

    puis clic sur parcourir pour sélectionner ton fichier/clic sur Envoyer et après quelques secondes un lien sera généré en début de fenêtre, un suffit de copier ce lien

    tu peux également sur le même principe utiliser https://mon-partage.fr/
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Mike-31,

      Désolé pour la lenteur mais petit souci à régler entre temps ..

      voilà le lien avec l'exemple du fichier simplifié légèrement et anonymisé dans les valeurs.

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

      Cdlt
      0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Alors là je suis un peu perdu parce que je ne retrouve pas sur ton fichier tes explications du post 11

    j'ai une colonne nom en E, mon pays en AK (oui il y a quelques colonnes entre 2 lol) et il y a le fournisseur en AL

    reprend ton fichier et annote le un peu que je m'y retrouve
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      En effet, en fait j'ai supprimé le superflux du fichier .. pour ne laissé que les colonnes utiles.
      En fait tu as le nom en colonne D, le pays en F et le fournisseur en G.

      Il faut, lorsque l'on selectionne le pays en F, n'avoir en G que la liste des fournisseurs correspondants à ce pays.

      Pour cela l'onglet de données te propose une liste des pays connu en G, et une table de liaison du pays à un fourniseur en E et F.

      Cela te convient il comme explication ?
      0
    2. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Hello Mike, as tu su regarder un peu à ce problème ?

      Merci de ton aide ;)
      A+
      0
    3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Re,

      Voilà je suis de retour, je regarde ça dans la soirée
      0
    4. Alexcz
       
      Hello super merci beaucoup !
      0
  8. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Regarde si c'est ce que tu cherches et on en reparle

    https://www.cjoint.com/c/HEcjlMUSWFj
    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Hello Mike,

      C'est une bonne avancée en effet.
      Seul bémol, le fait que la liste des pays ne sera pas dynamique puisqu'elle rattaché à un nom dans excel.
      il faut que la liste soit évolutive et qu'elle ne nécessite pas de venir créer un nouveau nom de pays avec la listes des fournisseurs associées.

      Je sens qu'on se rapproche de la bonne réponse :)
      Merci de ta patience Mike.
      0
  9. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Regarde ce fichier qu'il m'a fallu refaire parce que sur le tien une fonction d'Excel à été suspendue ce qui bloquait certaines fonctionnalités

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

    0
    1. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Hello Mike je regarde demain matin car je suis en réunion toute la journée ce jour ..

      A demain et merci
      0
    2. Alexcz Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
       
      Super Mike c'est parfait, cela répond au besoin et fonctionne parfaitement bien !

      Un grand merci à toi et ta patience sans faille !
      0
  10. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    as tu cerné le jeu des plages nommées et ce qui se cache dans les colonnes masquées !
    si tu as besoin d'explication n'hésite pas
    0