Cascade menu déroulant
Résolu/Fermé
A voir également:
- Cascade menu déroulant
- Menu déroulant excel - Guide
- Liste déroulante en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
4 réponses
didibonf
Messages postés
419
Date d'inscription
vendredi 18 juillet 2008
Statut
Membre
Dernière intervention
21 mai 2019
96
3 déc. 2012 à 15:33
3 déc. 2012 à 15:33
Bonjour,
tu peux reproduire la cascade.
Pour ton troisième menu déroulant, crée un tableau avec en en-tête de colonnes tous les types de chaudière. Pour chaque type de chaudière tu mets tes caractéristiques "montée".
chaudière 1 chaudière 2 chaudière 3
montée 1 montée 4 montée 7
montée 2 montée 5 montée 8
montée 3 montée 6 montée 9
Tu les sélectionnes et les renommes du même non que l'en-tête. La méthode est la même que celle présente du fichier, dans la validation du troisième menu tu met =INDIRECT(2ème menu)
tu peux reproduire la cascade.
Pour ton troisième menu déroulant, crée un tableau avec en en-tête de colonnes tous les types de chaudière. Pour chaque type de chaudière tu mets tes caractéristiques "montée".
chaudière 1 chaudière 2 chaudière 3
montée 1 montée 4 montée 7
montée 2 montée 5 montée 8
montée 3 montée 6 montée 9
Tu les sélectionnes et les renommes du même non que l'en-tête. La méthode est la même que celle présente du fichier, dans la validation du troisième menu tu met =INDIRECT(2ème menu)
Raymond PENTIER
Messages postés
58726
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 novembre 2024
17 240
4 déc. 2012 à 05:28
4 déc. 2012 à 05:28
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
4 déc. 2012 à 08:22
4 déc. 2012 à 08:22
Bonjour Anthony,
Avec 3 cascades, c'est faisable comme l'indique Dididonf mais limite
Avec 5, il faut certainement passer par du VBA
Pour essayer de t'aider, il faudrait que tu fournisses les listes avec leurs emplacements dans le classeur
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
Avec 3 cascades, c'est faisable comme l'indique Dididonf mais limite
Avec 5, il faut certainement passer par du VBA
Pour essayer de t'aider, il faudrait que tu fournisses les listes avec leurs emplacements dans le classeur
pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse
Bonjour,
Merci beaucoup de votre aide, j'y arrive avec 5 cascade mon problème est que je dois adpaté les noms sans espace et m'arranger pour ne pas utiliser de symboles et ca me donne des noms pas rtrès esthétiques : exemple
J'aimerais afficher dans un menu déroulant "Machine frigo / PAC" et je suis obligé de noter "Machine_frigo_PAC".Est-ce qu'il y a un moyen de noter ces noms avec espace et symbole.
Concernant le fichier, c'est le tout début donc il n'est pas encore fait, je transforme mes données pdf sous forme d'excel. donc pour l'instant j'ai justeune feuille avec mes menu déroulant (avec mes noms bizarre) et une autre broillon ou je note mes menus.
Merci de votre aide
Merci beaucoup de votre aide, j'y arrive avec 5 cascade mon problème est que je dois adpaté les noms sans espace et m'arranger pour ne pas utiliser de symboles et ca me donne des noms pas rtrès esthétiques : exemple
J'aimerais afficher dans un menu déroulant "Machine frigo / PAC" et je suis obligé de noter "Machine_frigo_PAC".Est-ce qu'il y a un moyen de noter ces noms avec espace et symbole.
Concernant le fichier, c'est le tout début donc il n'est pas encore fait, je transforme mes données pdf sous forme d'excel. donc pour l'instant j'ai justeune feuille avec mes menu déroulant (avec mes noms bizarre) et une autre broillon ou je note mes menus.
Merci de votre aide
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
4 déc. 2012 à 12:41
4 déc. 2012 à 12:41
Bonjour,
Est-ce qu'il y a un moyen de noter ces noms avec espace et symbole
Non, les caractères interdits sont interdits, ça ne se négocie pas.
Par contre tu peux les remplacer par _ pour fabriquer le nom sans ces caractères.
Si le résultat de ta liste déroulante en D1 est "Machine frigo / PAC", le nom de la liste à appeler sera :
=SUBSTITUE(SUBSTITUE(D1;" ";"_");"/";"_")
=> Machine_frigo___PAC
Il vaut mieux conserver tous les "_", ce qui te permet d'utiliser 'Noms / Créer... / Ligne du haut' sans retoucher le nom fabriqué par excel.
eric
Est-ce qu'il y a un moyen de noter ces noms avec espace et symbole
Non, les caractères interdits sont interdits, ça ne se négocie pas.
Par contre tu peux les remplacer par _ pour fabriquer le nom sans ces caractères.
Si le résultat de ta liste déroulante en D1 est "Machine frigo / PAC", le nom de la liste à appeler sera :
=SUBSTITUE(SUBSTITUE(D1;" ";"_");"/";"_")
=> Machine_frigo___PAC
Il vaut mieux conserver tous les "_", ce qui te permet d'utiliser 'Noms / Créer... / Ligne du haut' sans retoucher le nom fabriqué par excel.
eric
Bonjour,
Un artifice que j'utilise souvent :
intercaler une ligne entre le titre visible et la liste-source
le titre visible porte le nom avec tiret, signe ou espace.
au dessous, dans la ligne rajoutée, le titre pour Excel, qui ne doit contenir ni espace ni signe.
cette ligne (ou de cellules) rajoutée(s) avec les titres pour Excel sert de références pour Excel, au lieu des titres visibles (normaux), en sélectionnant ces titres "Excel" et en nommant leur suite.
De la sorte, Excel cherche ses titres (rajoutés et orthographiés comme préconisé)
et les titre visibles (normaux) peuvent contenir tout caractère souhaité.
la ligne rajoutée pour les titres Excel peut ensuite être masquée
Bonne suite
Cordialement
PS: je n'ai pas testé le maxi possible en listes déroulantes, je me suis arrêté à une douzaine de "générations"
Un artifice que j'utilise souvent :
intercaler une ligne entre le titre visible et la liste-source
le titre visible porte le nom avec tiret, signe ou espace.
au dessous, dans la ligne rajoutée, le titre pour Excel, qui ne doit contenir ni espace ni signe.
cette ligne (ou de cellules) rajoutée(s) avec les titres pour Excel sert de références pour Excel, au lieu des titres visibles (normaux), en sélectionnant ces titres "Excel" et en nommant leur suite.
De la sorte, Excel cherche ses titres (rajoutés et orthographiés comme préconisé)
et les titre visibles (normaux) peuvent contenir tout caractère souhaité.
la ligne rajoutée pour les titres Excel peut ensuite être masquée
Bonne suite
Cordialement
PS: je n'ai pas testé le maxi possible en listes déroulantes, je me suis arrêté à une douzaine de "générations"
3 déc. 2012 à 22:30