Liste deroulante en cascade et message erreur

rara -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'essaie de créer une liste deroulante en cascade sous excel.
La première liste : pas de problème,
la seconde, qui découle du choix fait dans la première me pose un problème.
J'utilise la formule =INDIRECT(ref de cellule), dans le menu validation. Une fois la formule tapée, je valide et là Excel m'affiche le message suivant : "la source est reconnue comme érronnée". Avez vous une idée du pourquoi ??

A voir également:

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

un exemple à adapter
https://www.cjoint.com/?3KqsmfMOIsu
0
rara
 
Merci pour votre réponse, mais cela ne résout pas mon problème. J'ai toujours le même message malgré tout.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
alors voir message ci dessous
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
Bonjour

ce qui est probable, mais pas sur:

L'affichage "la source est erronée" vient simplement du fait que votre cellule de référence doit être vide.
Pour cette fois,(parmi d'autres) n'écoutez pas Excel et cliquez sur "continuer"
ça s'arrangera dès que la cellule recevra une valeur correspondant à une liste nommée.

Crdlmnt
0
rara
 
Merci pour la réponse.
Mais ma cellule n'est pas vide. Je fais effectivement "continuer" mais la cellule devant recevoir le 2d niveau de cascade reste vide. Par contre il crée bien la cellule avec le bouton de liste, mais il n y a rien.
Merci tout de même.
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
La cellule comporte bien le nom des listes que vous voulez afficher dans la suivante?
qu'elle soit vide ou non ne change rien à l'affichage du message si la cellule à laquelle se référe le code INDIRECT ne contient pas un nom de liste selon un champ nommé.
Le menu déroulant ne fonctionnera que lorsqu'un de ces noms sera dans la cellule.
Mettez un nom de liste valide dans la cellule avant de faire la validation et dites nous si le message apparait encore.
0
rara
 
LE code indirect se réfère à une cellule B24. celle ci contient le 1er niveau de liste et est nommée tel que : =typesysteme dans validation des données-liste....
A côté de B24, en B25 je souhaite mon 2d niveau de liste, j'ai donc mis =INDIRECT($b$24).
toutes mes listes ont un nom.
merci+++++
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 448
 
je ne vois pas à quoi correspond =typesysteme dans le 1° niveau de liste, que vient faire le signe = la dedans?
si typesysteme est un nom de liste et s'inscrit en B24 sans le signe =, il n'y a pas de raison que cela ne fonctionne pas.
0
Marceltik
 
bonsoir à tous
rara, je vois dans ton post tu a mis =INDIRECT($b$24).
Ne faut il pas mettre le b en majuscule?
je dis ca mais je n en suis absolument pas sur ( je suis bloqué comme toi pour la meme chose)
0