Bonjour,
Ce ne sont pas forcément les listes de plus de 3 mots.
Il aurait fallu nommer les plages de manière exactement identique à ce qui est tapé dans la feuille "Secteur" (à part les espaces)
Le nom dans la feuille "Secteur" : machinerie monte charge n° 1
Le nom dans la feuille "Lieux" : machinerie monte charge n° 1
Le nom donné à la plage par Insertion - Nom - Définir : machineriemontecharge1
Ce que trouve la formule SUBSTITUE() : machineriemontechargen°1
Mais Excel n'accepte pas les ° dans la zone de noms,
il te reste à modifier la feuille "Secteur", écrire machinerie monte charge 1
Idem pour machinerie monte charge n° 2, enlever le "n°"
Il y a aussi sasmontecharge1 et sasmontecharge2
Et il y a tous les mots écrits avec accent dans la feuille et sans accent dans la zone de noms
SUBSTITUE() renvoie caveàvin et îlotcharcuteriecoupe
et ne trouve pas caveavin et ilotcharcuteriecoupe
A part ça (rien à voir) pour éviter les lignes vides dans ta liste de validation, tu tapes :
=DECALER(INDIRECT(SUBSTITUE(F11;" ";""));0;0;NBVAL(INDIRECT(SUBSTITUE(F11;" ";""))))
ou bien :
=DECALER(INDIRECT(SUBSTITUE(F11;" ";""));;;NBVAL(INDIRECT(SUBSTITUE(F11;" ";""))))
Pour avoir quand même 1 ligne vide :
=DECALER(INDIRECT(SUBSTITUE(F11;" ";""));;;1+NBVAL(INDIRECT(SUBSTITUE(F11;" ";""))))
Pour la même raison, en F11, au lieu de mettre =lieux, tu mets :
=DECALER(lieux;0;0;NBVAL(lieux))
ou bien =DECALER(lieux;;;NBVAL(lieux))