OVH Cloud OVH Cloud

Encore des validation !!

8 réponses
Avatar
padbra
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule A1 est
vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse de
Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--

8 réponses

Avatar
Vincent.
Salut padbra !
Le cas que tu rapportes n'étais pas exactement semblable
au tien. Dans ton cas, il faut utiliser une cellule
intermédiaire (C1 par exemple) dans laquelle tu places la
formule suivante : =SI(ESTVIDE(A1);0;"non vide")
Ensuite, tu fais Données/Validation/Options.. Autoriser..
Personnalisé et utiliser la formule :
Á<>0 (ou Á="non vide" !)
Ca marche comme ça ??


-----Message d'origine-----
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2
si la cellule A1 est

vide.
J'ai cherche sur excelLabo et autre et sur le forum meme.
Une reponse de

Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
....)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--


.



Avatar
Lydya
Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule A1
est

vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse de
Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--




Avatar
padbra
Yep ca marche mais la cellule intermediaire est un peu genante dans le cas
ou la validite doit se faire pour plusieurs cellules en fonction du contenu
(vide ou non) de la cellule directement au dessus.
La soluce de Lydya est pil poil ce qu'il me faut.

Merci, en tous cas pour ta réponse
;o)

--
--
padbra
--
"Vincent." a écrit dans le message news:
09c901c397b5$bec174d0$
Salut padbra !
Le cas que tu rapportes n'étais pas exactement semblable
au tien. Dans ton cas, il faut utiliser une cellule
intermédiaire (C1 par exemple) dans laquelle tu places la
formule suivante : =SI(ESTVIDE(A1);0;"non vide")
Ensuite, tu fais Données/Validation/Options.. Autoriser..
Personnalisé et utiliser la formule :
Á<>0 (ou Á="non vide" !)
Ca marche comme ça ??


-----Message d'origine-----
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2
si la cellule A1 est

vide.
J'ai cherche sur excelLabo et autre et sur le forum meme.
Une reponse de

Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
....)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--


.



Avatar
padbra
Merci Lydya c'est au poil. J'ai encore un peu de mal avec ces validations
personnalisees, et je vais tjs sur des formules trop compliquees qui ne
fonctionnent pas dans la plupart des cas :c(.

merci encore
;o)
--
--
padbra
--
"Lydya" a écrit dans le message news:

Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule A1
est

vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse de
Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--








Avatar
padbra
Re-,
Juste une petite précision s'il te plait,

Pourquoi cala ne fonctionne-t-il pas avec l'option 'Ignorer si vide' cochee
??

merci

--
--
padbra
--
"Lydya" a écrit dans le message news:

Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule A1
est

vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse de
Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--








Avatar
Lydya
Padbra,

Si tu coches l'option "Ignorer si vide", tu autorises les cellules vides
dans tous les cas alors que toi, tu ne souhaites les autoriser que si la
condition de ta formule est remplie.

A bientôt

Lydya


"padbra" a écrit dans le message de
news:eE%
Re-,
Juste une petite précision s'il te plait,

Pourquoi cala ne fonctionne-t-il pas avec l'option 'Ignorer si vide'
cochee

??

merci

--
--
padbra
--
"Lydya" a écrit dans le message news:

Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule
A1



est
vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse
de



Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--












Avatar
Lydya
Padbra,

Ignore mon message de 12h43, je l'ai annulé mais il est toujours visible.
Voici ce que dit l'aide sur l'option 'Ignorer si vide' :
"Si vous souhaitez permettre que la cellule que vous limitez soit vide ou si
votre formule dépend de cellules initialement vides, vérifiez que l'option
Ignorer si vide est sélectionnée.
Pour appliquer les restrictions définies pour les cellules vides en traitant
ces cellules comme si elles contenaient des zéros, désactivez la case à
cocher Ignorer si vide."

Lydya


"padbra" a écrit dans le message de
news:eE%
Re-,
Juste une petite précision s'il te plait,

Pourquoi cala ne fonctionne-t-il pas avec l'option 'Ignorer si vide'
cochee

??

merci

--
--
padbra
--
"Lydya" a écrit dans le message news:

Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la cellule
A1



est
vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une reponse
de



Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--












Avatar
padbra
Merci Lydya pour le suivi ;o)


--
--
padbra
--
"Lydya" a écrit dans le message news:

Padbra,

Ignore mon message de 12h43, je l'ai annulé mais il est toujours visible.
Voici ce que dit l'aide sur l'option 'Ignorer si vide' :
"Si vous souhaitez permettre que la cellule que vous limitez soit vide ou
si

votre formule dépend de cellules initialement vides, vérifiez que l'option
Ignorer si vide est sélectionnée.
Pour appliquer les restrictions définies pour les cellules vides en
traitant

ces cellules comme si elles contenaient des zéros, désactivez la case à
cocher Ignorer si vide."

Lydya


"padbra" a écrit dans le message de
news:eE%
Re-,
Juste une petite précision s'il te plait,

Pourquoi cala ne fonctionne-t-il pas avec l'option 'Ignorer si vide'
cochee

??

merci

--
--
padbra
--
"Lydya" a écrit dans le message news:

Bonjour,

En A2, Données / Validation, onglet Autoriser -> Personnalisé :
=$A$1<>""
Décocher l'option : Ignorer si vide

Lydya


"padbra" a écrit dans le message de
news:%
Bonjour à tous,

Comment puis-je interdire une saisie dans la cellule A2 si la
cellule




A1
est
vide.
J'ai cherche sur excelLabo et autre et sur le forum meme. Une
reponse




de
Vincent.

(...
Après avoir cherché à comprendre le pourquoi du comment,
je pense avoir trouver une réponse à ton pb :
Tu nommes une plage ListeValide correspondant à la liste
de valeur (B1:B5 dans ton ex) et une plage TouteValeur
correspondant à une UNIQUE cellule VIDE (j'insiste là !).
Ensuite, tu fais DOnnées/Validation/Liste et tu y mets la
formule suivante :
=SI(A1<>1;TouteValeur;ListeValide)
...)

ne fonctionne pas.

merci de vos réponses
;o)

--
--
padbra
--