Erreur sur liste déroulante
RésoluFleurLudeau Messages postés 6 Statut Membre -
Bonjour,
J'ai un fichier de gestion dans lequel j'ai un onglet dédié à l'enregistrement de mes nouveaux clients. Une colonne de cet onglet sert ensuite de base pour des listes déroulantes un peu partout dans le fichier.
Quand je vérifie les entrées de mes listes déroulantes, tous les clients sont bien répertoriés. Pour autant, certains nom ne sortent pas quand je les cherche, j'ai une erreur "Non valide :la valeur d'entrée doit être comprise dans la plage spécifiée"
Encore une fois, j'ai bien vérifié que le nom recherché est présent, avec la même orthographe dans la liste.
Merci de votre aide !
Macintosh / Chrome 126.0.0.0
5 réponses
Le problème décrit est une erreur "Non valide : la valeur d'entrée doit être comprise dans la plage spécifiée" lorsque l’on sélectionne un nom dans une liste déroulante alimentée par une colonne de clients, alors que les noms existent dans la liste. Le diagnostic clé est que la plage de source de la validation des données n’était pas correctement ancrée, passant de $B7:$B à une référence non figée, ce qui excluait certains éléments ajoutés. La correction consiste à ancrer la plage de données (par exemple $B$7:$B) et à vérifier la plage exacte indiquée dans Validation des données/Liste/Source pour s’assurer que tous les éléments restent inclus au fur et à mesure des ajouts. Des compléments ont aussi été évoqués sur la vérification des espaces, accents et casse, et sur la possibilité de tester le comportement sur une feuille isolée pour reproduire le souci.
-
Bonjour à tous,
ta verification a consisté aussi a voir s'il n'y avait pas d'espace parasite (avant-apres) ou un accent qui serait perdu ?d'autre part, si tu as "Non valide :la valeur d'entrée doit être comprise dans la plage spécifiée"", qu'est ce que tu vas ecrire dans une zone de liste deroulante ?
Crdlmt -
Merci pour ta réponse, oui j'ai bien validé les accents, espaces, majuscules
Encore une fois, quand je checke les réglages de ma validation de données, le nom de mon client est bien dans la liste, c'est ça qui m'étonne.
Du coup quand j'ai l'erreur, je retourne à ma BDD client et je le crée de nouveau et ça fonctionne. Mais ce n'est absolument pas optimisé !
-
Bonjour,
- - - Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que ta version d'Excel, permettrait aux intervenants de répondre plus précisément à ta question.
Crdmt -
Bonjour.
Ce n'est pas sorcier : si ta liste de clients actuelle est dans la plage G2:G30, tu remplaces G30 par G999.
Vérifie :
Quelle est la plage figurant dans Validation des données/Liste/Source ?
Et à quel rang se trouve ton client "non valide" ?
-
Déjà fait, ma liste déroulante est programmée sur $B2:$B et j'ai vérifié, elle se met bien à jour avec mes dernières entrées.
Encore une fois, quand je vérifie les entrées dans la liste, le client qui cause l'erreur est bien présent dans la liste, ça rend fou ! ^^
Je comprends bien que sans le fichier ce n'est pas évident.
Le problème arrive sur différents clients mais par exemple j'ai "Elina Boullé" sans espace ni avant ni après. Elle est bien dans les entrées de ma liste déroulante quand je vérifie. Pourtant quand dans une cellule qui est validée par cette liste j'appelle la cliente, l'erreur apparait.
Dans le même fichier d'autres feuilles font appel à cette même liste sans souci. Je vais donc tenter de coller les données dans une nouvelle feuille puis remettre la liste en place pour voir si ça fonctionne.
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Problème résolu ! La couac était dans la définition de ma liste déroulante au départ :S
Elle était définie sur la plage $B7:$B au lieu de $B$7:$B ...
Tellement bête, désolée de vous avoir fait vous creuser les méninges pour si peu !