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

Résolu/Fermé
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018 - 25 avril 2018 à 15:55
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 4 mai 2018 à 11:26
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

A voir également:

9 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 25 avril 2018 à 16:26
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 09:48
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
26 avril 2018 à 11:09
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 11:33
Hello Mike je test cela sur le champ et te confirme :)

Merci de ta rapidité de réponse !
0
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 12:08
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
26 avril 2018 à 12:30
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 12:57
Au top Mike-31 !!! THANKS !!!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
26 avril 2018 à 13:29
Re,

Voila regarde et on en reparle plus tard

https://www.cjoint.com/c/HDAlDagyjBj
0
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 13:55
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
26 avril 2018 à 14:59
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
26 avril 2018 à 15:37
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

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
26 avril 2018 à 18:03
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
27 avril 2018 à 11:21
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
27 avril 2018 à 13:02
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
27 avril 2018 à 13:43
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
30 avril 2018 à 13:57
Hello Mike, as tu su regarder un peu à ce problème ?

Merci de ton aide ;)
A+
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
30 avril 2018 à 19:17
Re,

Voilà je suis de retour, je regarde ça dans la soirée
0
Hello super merci beaucoup !
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
2 mai 2018 à 11:12
Re,

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

https://www.cjoint.com/c/HEcjlMUSWFj
0
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
2 mai 2018 à 12:43
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié le 2 mai 2018 à 20:06
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
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
3 mai 2018 à 13:23
Hello Mike je regarde demain matin car je suis en réunion toute la journée ce jour ..

A demain et merci
0
Alexcz Messages postés 20 Date d'inscription mercredi 25 avril 2018 Statut Membre Dernière intervention 31 mai 2018
4 mai 2018 à 10:49
Super Mike c'est parfait, cela répond au besoin et fonctionne parfaitement bien !

Un grand merci à toi et ta patience sans faille !
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
4 mai 2018 à 11:26
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