Listes en cascades a

  • Initiateur de la discussion Initiateur de la discussion gourdin
  • 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 !

gourdin

XLDnaute Impliqué
Bonjour,

J'utilise la fonction indirect pour créer 2 listes en cascade et celà fonctionne parfaitement (cf. fichier joint) si mes entetes de colonnes ne sont pas séparés par des espace ou apostrophe

Mais en fait mes entetes sont obligatoirement constitués de plusieurs mots avec espaces et/ou apostrophes.

Exemple : "Légumes verts d'Espagne" et non pas "Légumes"

Cela ne fonctionne plus car je ne peux pas nommer des entêtes avec des espaces ou apostrophes !

Il y at-il une solution simple (en évitant une macro) pour contourner cette difficulté ?

Merci
Voir fichier joint à titre d'exemple
 

Pièces jointes

Re : Listes en cascades a

Bonjour
pour nommer une zone, tu n'as effectivement pas le droit aux espaces...
Par contre, tu peux la nommer "Légumes_verts" par exemple
et dans ta formule Données/Validation, tu mets ceci :

Code:
=INDIRECT(SUBSTITUE($F$6;" ";"_"))

Et voili
 
Re : Listes en cascades a

Bonsoir,

-La maintenance des listes en cascade avec Indirect() peut devenir fastidieuse
lorsque le nombre de champs devient important.
En outre, les listes en cascade ne supportent pas les champs dynamiques.

-L'utilisation de la fonction Decaler() évite le nommage des listes et
la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux)

JB
Formation Excel VBA JB
 

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
Retour