Liste déroulante cascade avec décalage pour créer des sous-catégories

Fermé
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020 - 25 févr. 2020 à 14:52
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 - 22 avril 2020 à 10:44
Bonjour,

J'aurais besoin de votre aide svp pour mettre en place une liste déroulante en cascade :
colonne 1 = Liste de catégories
colonne 2 = Numéros des catégories : Cat 01, Cat 02 ...
colonne 3 = vide pour avoir un choix vide en début de liste
colonne 4 à 14 = Sous catégories

Je souhaite que la liste déroulante de la colonne 2 (sous catégories) de mon onglet "BBD_TRVX" soit une liste déroulante fonction de la liste déroulant en colonne 1 (Catégories).
Sachant que cette matrice de données de Catégories et sous-catégories peut être évolutive...
C'est pourquoi j'ai mis une colonne avec des N° de catégorie afin de ne pas devoir renommer sans arrêt les noms des plages de données...

Ci-joint la trame de mon fichier
https://www.cjoint.com/c/JBznRIJ5MCc

J'avais créer le même type de tableau il y a quelques années mais n'arrive pas à le reproduire...
Merci pour votre aide!
A voir également:

16 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
25 févr. 2020 à 17:23
Bonjour

Il faut présenter tes listes autrement (cf DATA2) nommer les plages évolutives de manière dynamique et formule également dynamique dans Validation de données de la liste déroulante des sous-catégories
https://mon-partage.fr/f/N3NgqQqF/
Tu peux rajouter désormais dans DATA2 catégories et sous-catégorie

Cdlmnt
Via
1
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
3 mars 2020 à 15:53
Re

La validation de données fonctionne bien en B2 tu peux l"'étirer en dessous
Je pense que tu as eu le message source erronée car A2 était vide quand tu as rentré la formule
1
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
26 févr. 2020 à 08:03
Merci, pour ta réponse via55

Précision:
C'est surtout les catégories qui peuvent évoluer. Les sous catégories seront limités à 10 par catégories. En revanche je souhaite pouvoir faire des tri par ordre alphabétique à l'ajout de nouvelles catégories... C'est pourquoi je souhaitais mettre en titre Catégorie 1, 2 , 3 ...

Mais apparemment avec ta méthode pas besoin de nommer toutes les plages catégories par catégories ?

J'ai même ajouté une colonne en bout et fait un tri alphabétique... ça semble fonctionner...

Il n'y a pas d'équivalent pour présenter le tableau dans le sens d'origine?
Car du coup c'est moins pratique et visuel dans ce sens...
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
26 févr. 2020 à 15:31
Re

Suffit de demander ☺
https://mon-partage.fr/f/uTelxcbv/
0

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

Posez votre question
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
3 mars 2020 à 12:22
Merci pour cette nouvelle réponse.
Je viens d'essayer de reproduire, mais il doit me manquer une étape...
Lorsque je rentre la formule de validation des données de la colonne B, ça m'indique source reconnu comme erroné?

Peut être une validation spéciale à faire Maj + Ctrl + Entrée ou un truc dans le genre?

J'ai bien vu qu'il fallait également créer une formule lignedeb...
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
3 mars 2020 à 14:15
Bonjour

Pas de validation spéciale non
Sans voir ton fichier je ne peux dire ce qui cloche
Poste ton fichier sur mon-partage.fr, copier le lien créé et reviens le coller ici, je regarderais
0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
Modifié le 3 mars 2020 à 15:02
https://www.cjoint.com/c/JCdobd7M5yc

J'ai gardé ma petite ligne de titre contrairement à ton fichier.
Mais j'ai aussi essayé de l'enlevé pour voir ... mais ça ne fonctionnait pas non plus.
0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
3 mars 2020 à 16:05
Ah oui effectivement! J'ai même pas essayé de faire une sélection en A2 pour tester!
Milles merci pour ton aide!
0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
14 avril 2020 à 08:59
j'ai refait un poste pour la suite de mon fichier ou j'ajoute des cascades...
https://www.commentcamarche.net/forum/affich-36578604-suite-cascades-excel#p36578604

comme tu avais suivi le début du problème tu seras peut être plus à même de m'aider à nouveau...
Merci
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
14 avril 2020 à 14:33
Bonjour

Pour la 1ere question M_12 t'as donné la solution que j'ai intégrée dans ton tableau
Pour une 3ème liste en cascade il faut un 2nd tableau à côté du 1er
J'ai par formule fait établir auto la liste des sous catégories, il faudra compléter en ligne au regard de chacune
Formule avec DECALER et EQUIV en colonne C de la feuille SPD
https://mon-partage.fr/f/iMoAGVdp/

Cdlmnt
Via
0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
14 avril 2020 à 22:10
Merci beaucoup pour ta réponse.
Mais plutôt que de faire un autre tableau, dans l'onglet Data_mtx.
Y'aurait-il un moyen pour les récupérer directement depuis la colonne C, de l'onglet BDD_MTX, intitulé "Achat Matériaux"?
Car il m'est impossible de mettre à l'avance sous forme d'un tableau... les intitulés des matériaux sont trop divers et variés...
Ou alors il faudrait pouvoir les reprendre depuis cet onglet pour créer le tableau?
Cdt,
ND
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
Modifié le 14 avril 2020 à 23:43
Tu peux établir une liste déroulante à partir de la colonne C l'onglet BDD_MTX mais tu auras la liste complète et non reliée à une catégorie ou sous catégorie
ou alors on peut les récupérer pour remplir automatiquement le nouveau tableau de Data_mtx mais pour cela afin d'éviter les matricielles trop lourdes ou une macro il faut rajouter une colonne de comptage après la colonne C de BDD
https://www.cjoint.com/c/JDovQhmkWSH
J'ai modifié la formule pour récupérer les sous catégories qui fonctionnait mal en ajoutant 2 colonnes avant pour le nombre de lignes et de colonnes à décaler

Que préfères-tu ?

0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
20 avril 2020 à 08:08
Bonjour,

Merci pour ta réponse que j'ai pris un peu de temps à étudier car je ne comprenais pas tout... mais je comprend toujours pas tout...
Dans tes solutions proposés dans ton message je préfère ajouter une colonne de comptage dans BDD_mtx, mais si on peut la mettre plus en bout de tableau (voir même un peu après en colonne que je pourrais masquer).
Je n'ai pas trouvé où tu as ajouter 2 colonnes pour le nombre de lignes et colonnes à décaler?
Et dans le fichier excel je ne trouve pas la formule en colonne Q? il y a une formule en colonne O mais elle liste seulement les sous-familles sans lien avec leur famille d'origine?

Merci pour ton aide
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
20 avril 2020 à 11:48
Bonjour

Les 2 colonnes lignes et colonnes sont les colonnes N et O en rouge
La formule est bien en P et pas en O et elle liste bien les sous familles sans lien avec leur famille d'origine, le lien lui est fait avant dans le tableau que tu avais fait
Ceci est en fait un second tableau pour lier les sous-familles aux matériaux de la BDD grâce aux formules des colonnes Q et suivantes
Dans la BDD_mtx tu peux déplacer la colonne de comptage en fin de tableau en la coupant et en la collant en colonne P par exemple, les formules des colonnes Q et suivantes de DATA devraient s'adapter à ce changement

Cdlmnt
Via

0
AD-ND Messages postés 12 Date d'inscription mardi 25 février 2020 Statut Membre Dernière intervention 22 avril 2020
22 avril 2020 à 09:12
Merci j'ai enfin réussi à reproduire tout ça!
L'autre fois je ne devais pas être sur ta dernière version de fichier car je n'avais pas les nouvelles colonnes!

Par contre ça semble ramer un peu quand je sélectionne une autre catégorie... a voir...
Plus qu'à continuer à bosser mon fichier pour avancer et qu'il soit opérationnel! je reviendrais peut être pour d'autres questions...
Encore un grand merci à toi!
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
22 avril 2020 à 10:44
Bien

Plus la liste de matériaux est longue et en fonction de ton ordi ça peut ramer
Faudra peut être envisager de passer par une macro pour créer la 3eme liste déroulante

Cdlmnt
Via
0