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é ?
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 :
-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)