Validation des données ne fonctionne pas
Résolu
ButteDuLac
Messages postés
495
Date d'inscription
Statut
Membre
Dernière intervention
-
ButteDuLac Messages postés 495 Date d'inscription Statut Membre Dernière intervention -
ButteDuLac Messages postés 495 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans une colonne Excel, je souhaite que toutes mes données soient validées de la façon suivante :
Autoriser : nombre entier (ignorer si vide coché)
Données : inférieure ou égale à
Maximum : =$M$100
La cellule M100 est linkcell d'une zone d'édition. Je fais référence à cette même cellule dans une formule dans un autre tableau et tout fonctionne, mais je n'y arrive pas pour le second tableau.
Pourtant, si je tape dans ma cellule une lettre plutôt qu'un chiffre, je reçois le message d'alerte d'erreur que j'ai défini, mais si j'entre un chiffre, qu'il soit inférieur, égal ou supérieur à la valeur de la cellule M100, ça prend la donnée sans aucun message d'erreur (si c'est supérieur).
Que se passe-t-il? Que dois-je faire?
Merci!
Dans une colonne Excel, je souhaite que toutes mes données soient validées de la façon suivante :
Autoriser : nombre entier (ignorer si vide coché)
Données : inférieure ou égale à
Maximum : =$M$100
La cellule M100 est linkcell d'une zone d'édition. Je fais référence à cette même cellule dans une formule dans un autre tableau et tout fonctionne, mais je n'y arrive pas pour le second tableau.
Pourtant, si je tape dans ma cellule une lettre plutôt qu'un chiffre, je reçois le message d'alerte d'erreur que j'ai défini, mais si j'entre un chiffre, qu'il soit inférieur, égal ou supérieur à la valeur de la cellule M100, ça prend la donnée sans aucun message d'erreur (si c'est supérieur).
Que se passe-t-il? Que dois-je faire?
Merci!
A voir également:
- Excel validation des données ne fonctionne pas
- Ethernet n'a pas de configuration ip valide - Guide
- Excel validation des données liste - Guide
- Trier des données excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
5 réponses
Salut.
Tu n'as pas compris comment fonctionne la validation de données :
C'est au moment de la saisie au clavier dans la cellule que le processus de validation se déclenche.
Donc si tes données sont le résultat d'une formule ou d'une recopie, la validation de données n'est pas activée !
Tu n'as pas compris comment fonctionne la validation de données :
C'est au moment de la saisie au clavier dans la cellule que le processus de validation se déclenche.
Donc si tes données sont le résultat d'une formule ou d'une recopie, la validation de données n'est pas activée !
Bonjour Monsieur Pentier,
Merci d'essayer de me remettre sur le droit chemin, mais je crois que c'est plutôt vous qui faites fausse route.
Si vous relisez bien, j'ai noté que « si je tape dans ma cellule une lettre plutôt qu'un chiffre, je reçois le message d'alerte d'erreur que j'ai défini, mais si j'entre un chiffre, qu'il soit inférieur, égal ou supérieur à la valeur de la cellule M100, ça prend la donnée sans aucun message d'erreur (si c'est supérieur). »
En terminant, je n'ai jamais eu l'honneur de faire votre connaissance personnelle, alors le vouvoiement aurait été de mise par respect.
Merci et bonne journée à vous!
Merci d'essayer de me remettre sur le droit chemin, mais je crois que c'est plutôt vous qui faites fausse route.
Si vous relisez bien, j'ai noté que « si je tape dans ma cellule une lettre plutôt qu'un chiffre, je reçois le message d'alerte d'erreur que j'ai défini, mais si j'entre un chiffre, qu'il soit inférieur, égal ou supérieur à la valeur de la cellule M100, ça prend la donnée sans aucun message d'erreur (si c'est supérieur). »
En terminant, je n'ai jamais eu l'honneur de faire votre connaissance personnelle, alors le vouvoiement aurait été de mise par respect.
Merci et bonne journée à vous!
1) Il n'y a pas de cellule M100 ou M110 renseignée, dans ce fichier.
En réalité c'est F36 qui est concernée, non ?
2) On ne peut rien "taper" dans F36, qui est protégée !
3) Dans CCM la coutume est de tutoyer l'interlocuteur, sauf quand on est furax, ou qu'on se croit plus important que lui ,...
4) Du coup, je t'invite, très respectueusement, à te dém... dépatouiller avec ton problème. Et je souhaite courage et patience à JvDo ...
En réalité c'est F36 qui est concernée, non ?
2) On ne peut rien "taper" dans F36, qui est protégée !
3) Dans CCM la coutume est de tutoyer l'interlocuteur, sauf quand on est furax, ou qu'on se croit plus important que lui ,...
4) Du coup, je t'invite, très respectueusement, à te dém... dépatouiller avec ton problème. Et je souhaite courage et patience à JvDo ...
Bonjour à tous,
Sur un bout de tableau, j'ai fait :
1) création de la validation
2) création du contrôle formulaire avec le linkcell
et j'ai recréé ton souci.
J'ai ensuite fait
1) création du contrôle formulaire avec le linkcell
2) création de la validation
et là, pas de souci.
Dans ton cas, il suffit donc que tu refasses ta validation et ça devrait rentrer dans l'ordre.
Cordialement
Sur un bout de tableau, j'ai fait :
1) création de la validation
2) création du contrôle formulaire avec le linkcell
et j'ai recréé ton souci.
J'ai ensuite fait
1) création du contrôle formulaire avec le linkcell
2) création de la validation
et là, pas de souci.
Dans ton cas, il suffit donc que tu refasses ta validation et ça devrait rentrer dans l'ordre.
Cordialement
Re,
dans ce cas, monte ton classeur sur cjoint
cordialement
dans ce cas, monte ton classeur sur cjoint
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici un exemple qui illustre le forçage du type texte lorsque la cellule liée est renseignée par la TextBox.
https://www.cjoint.com/c/FFbtXQzGymA
A+
https://www.cjoint.com/c/FFbtXQzGymA
A+
Je vois, mais je ne comprends pas...
1er cas vs 2e cas...
Ce que je vois, c'est une seule textbox...
Quand j'ouvre le fichier, la valeur est bien numérique (VRAI), mais si moi j'entre une nouvelle valeur, ça m'indique faut... je ne sais pas comment forcer la valeur...
Au post 13, vous indiquiez d'ajouter un -- devant la référence de cellule, mais dans votre exemple, c'est seulement écrit Feuil1!H3 (il n'y a pas de --), alors je ne comprends pas plus...
1er cas vs 2e cas...
Ce que je vois, c'est une seule textbox...
Quand j'ouvre le fichier, la valeur est bien numérique (VRAI), mais si moi j'entre une nouvelle valeur, ça m'indique faut... je ne sais pas comment forcer la valeur...
Au post 13, vous indiquiez d'ajouter un -- devant la référence de cellule, mais dans votre exemple, c'est seulement écrit Feuil1!H3 (il n'y a pas de --), alors je ne comprends pas plus...
L'exemple a pour objectif de te montrer que lorsque tu saisis un nombre dans la TextBox, la valeur de la cellule liée est un nombre stocké sous forme de texte.
La validation de donnée ne fonctionne pas car tu compares un nombre à un texte.
Pour que la validation fonctionne, il faut convertir ce texte en nombre.
C'est pour cela que la formule du maximum doit être =CNUM($K$3) ou =($K$3)*1 ou =--($K$3).
A+
La validation de donnée ne fonctionne pas car tu compares un nombre à un texte.
Pour que la validation fonctionne, il faut convertir ce texte en nombre.
C'est pour cela que la formule du maximum doit être =CNUM($K$3) ou =($K$3)*1 ou =--($K$3).
A+
(Merci!)
Maximum : =CNUM($M$100)
A+