Lier deux formules concatener et subtituer dans une liste

Bonjour à tous,

Je dois concaténer et substituer un nom de liste et je bloque.

J'arrive à faire des listes liées sans espace en concaténant mes noms mais quand je dois concaténer et substituer les "_" de ma liste je ne sais pas comment lier mes deux formules.

J'ai testé deux solutions comme formule de liste mais qui n'ont rien donné :

=INDIRECT(SUBTITUE(CONCATENER("TYPE_";$D4);" ";"_"))

=INDIRECT(SUBTITUE(" ";"_") & (CONCATENER("TYPE_";$D4)

J'ai fais un tableau d'exemple en PJ....

Merci beaucoup !!!!

Bonjour

Formule de la validation de données

=INDIRECT("TYPE_"&SUBSTITUE($B3;CAR(32);CAR(95)))

Cordialement

génial ! je test ca demain sur mon tableau original.

Petite question, pourrais tu me traduire ta formule en francais, je comprends pas bien pourquoi tu remplaces des caractères

Bonjour

En B3, tu as DIVERS FRUITS ET LEGUMES

et ta liste est nommée

TYPE_DIVERS_FRUITS_ET_LEGUMES

Il faut donc remplacer les espaces par un tiret

Le code espace est ici 32, le code du tiret est 95 (je l'ai montré sur le fichier)

Il faut donc remplacer le CAR(32) par le CAR(95)

Cordialement

ah d'accord !!! tout simple en effet... je ne connaissais pas cette possibilité.

Merci beaucoup !

Rechercher des sujets similaires à "lier deux formules concatener subtituer liste"