Bonjour,
Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en
majuscule) dans la cellule A1, j'utilise la formule suivante dans le
menu donnees\validation\personnalise :
=exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X
(en majuscule)que si la cellule A2 est vide.
j'utilise la formule suivante dans le menu
donnees\validation\personnalise :
=si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout
type de caractère.
En revanche, si je recopie cette formule dans une cellule quelconque
(ex : A3) et que je fais référence à cette cellule dans le menu
donnees\validation\personnalise de la cellule A1 :
=A3. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat
que je souhaite, ou exist-il une formule à appliquer directement dans
le menu donnees\validation ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas B.
Salut niqo,
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter une condition dans la formule (pour quand la cellule est vide) : =(A1="")+EXACT(A1;"X")*(A2="")
A+ -- Nicolas B.
Bonjour, Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en majuscule) dans la cellule A1, j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X (en majuscule)que si la cellule A2 est vide. j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout type de caractère. En revanche, si je recopie cette formule dans une cellule quelconque (ex : A3) et que je fais référence à cette cellule dans le menu donneesvalidationpersonnalise de la cellule A1 : £. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat que je souhaite, ou exist-il une formule à appliquer directement dans le menu donneesvalidation ?
Merci pour votre réponse. ;-) Niqo
Salut niqo,
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter
une condition dans la formule (pour quand la cellule est vide) :
=(A1="")+EXACT(A1;"X")*(A2="")
A+
--
Nicolas B.
Bonjour,
Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en
majuscule) dans la cellule A1, j'utilise la formule suivante dans le
menu donneesvalidationpersonnalise :
=exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X
(en majuscule)que si la cellule A2 est vide.
j'utilise la formule suivante dans le menu
donneesvalidationpersonnalise :
=si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout
type de caractère.
En revanche, si je recopie cette formule dans une cellule quelconque
(ex : A3) et que je fais référence à cette cellule dans le menu
donneesvalidationpersonnalise de la cellule A1 :
£. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat
que je souhaite, ou exist-il une formule à appliquer directement dans
le menu donneesvalidation ?
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter une condition dans la formule (pour quand la cellule est vide) : =(A1="")+EXACT(A1;"X")*(A2="")
A+ -- Nicolas B.
Bonjour, Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en majuscule) dans la cellule A1, j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X (en majuscule)que si la cellule A2 est vide. j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout type de caractère. En revanche, si je recopie cette formule dans une cellule quelconque (ex : A3) et que je fais référence à cette cellule dans le menu donneesvalidationpersonnalise de la cellule A1 : £. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat que je souhaite, ou exist-il une formule à appliquer directement dans le menu donneesvalidation ?
Merci pour votre réponse. ;-) Niqo
niqo
Merci Nico (si je peux me permettre...) ! ;-)
"Nicolas B." wrote in message news:<#$...
Salut niqo,
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter une condition dans la formule (pour quand la cellule est vide) : =(A1="")+EXACT(A1;"X")*(A2="")
A+ -- Nicolas B.
Bonjour, Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en majuscule) dans la cellule A1, j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X (en majuscule)que si la cellule A2 est vide. j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout type de caractère. En revanche, si je recopie cette formule dans une cellule quelconque (ex : A3) et que je fais référence à cette cellule dans le menu donneesvalidationpersonnalise de la cellule A1 : £. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat que je souhaite, ou exist-il une formule à appliquer directement dans le menu donneesvalidation ?
Merci pour votre réponse. ;-) Niqo
Merci Nico (si je peux me permettre...) !
;-)
"Nicolas B." <nicolas.bruot@adresse.bidon.com> wrote in message news:<#$Pz0YTIEHA.1048@TK2MSFTNGP12.phx.gbl>...
Salut niqo,
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter
une condition dans la formule (pour quand la cellule est vide) :
=(A1="")+EXACT(A1;"X")*(A2="")
A+
--
Nicolas B.
Bonjour,
Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en
majuscule) dans la cellule A1, j'utilise la formule suivante dans le
menu donneesvalidationpersonnalise :
=exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X
(en majuscule)que si la cellule A2 est vide.
j'utilise la formule suivante dans le menu
donneesvalidationpersonnalise :
=si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout
type de caractère.
En revanche, si je recopie cette formule dans une cellule quelconque
(ex : A3) et que je fais référence à cette cellule dans le menu
donneesvalidationpersonnalise de la cellule A1 :
£. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat
que je souhaite, ou exist-il une formule à appliquer directement dans
le menu donneesvalidation ?
Dans Validation, il faut dans ce cas décocher Ignorer si vide et rajouter une condition dans la formule (pour quand la cellule est vide) : =(A1="")+EXACT(A1;"X")*(A2="")
A+ -- Nicolas B.
Bonjour, Je souhaite que l'utilisateur ne puisse saisir que la lettre X (en majuscule) dans la cellule A1, j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =exact(A1;"X"). Le résultat est conforme à mon attente.
J'ajoute une contrainte : l'utilisateur ne peut saisir que la lettre X (en majuscule)que si la cellule A2 est vide. j'utilise la formule suivante dans le menu donneesvalidationpersonnalise : =si(A2<>0;"FAUX";exact(A1;"X")). Problème : la cellule accepte tout type de caractère. En revanche, si je recopie cette formule dans une cellule quelconque (ex : A3) et que je fais référence à cette cellule dans le menu donneesvalidationpersonnalise de la cellule A1 : £. Le résultat est conforme à mon attente.
Est on obligé de passer par une 3e cellule pour atteindre le resultat que je souhaite, ou exist-il une formule à appliquer directement dans le menu donneesvalidation ?