XL 2019 Listes déroulantes en cascades et espaces ?

  • Initiateur de la discussion Initiateur de la discussion fanou06
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fanou06

XLDnaute Occasionnel
Bonsoir,

Je cherche à créer des listes déroulantes en cascade.
Cependant j'ai certains item avec des espaces.
Là ça se complique avec =INDIRECT(
Je ne sais pas comment faire.
J'ai tenté avec la commande =INDIRECT(INDEX(BDD+BDD!$A$2:$C$2;EQUIV(A1;BDD+$A$3:$A$110);1))
Est-ce réalisable selon vous ?

Merci.
 

Pièces jointes

Bonsoir Fanou,
En mettant une liste pour les fabricants, ça marche, tout du moins à mon avis. On obtient ça :
20230706_211734.gif

C'est ce que vous désirez, non ?
 

Pièces jointes

Bonsoir,

Je cherche à créer des listes déroulantes en cascade.
Cependant j'ai certains item avec des espaces.
Là ça se complique avec =INDIRECT(
Je ne sais pas comment faire.
J'ai tenté avec la commande =INDIRECT(INDEX(BDD+BDD!$A$2:$C$2;EQUIV(A1;BDD+$A$3:$A$110);1))
Est-ce réalisable selon vous ?

Merci.
Bonsoir fanou06, respect sylvanu,
Une proposition pour éviter la ligne vide à la fin des modèles Porsche.
Voir la validation de données indirectes.
Cordialement,
 

Pièces jointes

Un essai avec :
VB:
=INDIRECT(SUBSTITUE(A3;" ";""))
Re-
En utilisant l'excellente formule de sylvanu, avec un tableau structuré et en éliminant les lignes vides des listes secondaires.
Notez qu'il est impossible de créer un champ nommé à l'aide d'un nom contenant des espaces (entre autres).
Cdlt
 

Pièces jointes

Bonjour, je tente de refaire un exemple mais je n'ya parviens vraiment pas.

Selon mon fichier exemple :
J'essaie des listes en cascades pour choix année et ensuite semestre par exemple, mais ça bloque.
Dans les données A1-> E3

Mais ça renvoie un erreur.
Ca ne prend toujours pas les espaces 🙁
Et ni quand les données commencent par un chiffre.

J'ai loupé peut être (même certainement) un truc sur l'exemple donné.

Merci pour votre aide.
 

Pièces jointes

Dernière édition:
Bonjour tout le monde,
@FANOU,
Nous ne sommes pas omnisciences, et encore moins devins.
Alors nous envoyer un fichier multifeuilles sans aucune explication ... c'est vraiment limite. On est censé se débrouiller pour savoir quoi faire où, et sur quelle feuille ? ...
Et pourquoi encore des listes déroulantes avec Indirect ? Ca fait de nombreux posts où on vous fait comprendre que l'espace ne sera pas géré, et que Indirect seul ne peut remplir la fonction demandée.


Alors en PJ un essai avec le peu que j'ai compris :
1- Feuille BDD : nommage des listes avec rappel des noms utilisés, c'est plus simple à comprendre.
2- Feuille DEMIURGE cellules I13:M14 avec les listes déroulantes suivantes :
VB:
Niveau        =ListeAnnées
Semestre    =DECALER(ANNEE_1;0;EQUIV(I13;ListeAnnées;0)-1)
Origine        =ListeAPHP
IFSI        =DECALER(ListeTenon;0;EQUIV(L13;ListeAPHP;0)-1)
L'avantage de la formule DECALER est d'une part qu'on a une seule liste à nommer, quelque soit le nombre de listes à choisir.
Equiv accepte les espaces, les nombres ....
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
1 K
Retour