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 -
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
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:
- Création de Liste déroulande évolutive dépendante
- Liste déroulante excel - Guide
- Liste déroulante dépendante excel - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
9 réponses
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
ensuite tu crées ta validation avec cette formule dans Source:
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
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
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
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
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
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
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
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
Re,
Voila regarde et on en reparle plus tard
https://www.cjoint.com/c/HDAlDagyjBj
Voila regarde et on en reparle plus tard
https://www.cjoint.com/c/HDAlDagyjBj
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
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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/
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/
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
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
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 ?
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 ?
Re,
Regarde si c'est ce que tu cherches et on en reparle
https://www.cjoint.com/c/HEcjlMUSWFj
Regarde si c'est ce que tu cherches et on en reparle
https://www.cjoint.com/c/HEcjlMUSWFj
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.
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.
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
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
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
@+