Excel MFC d'une cellule selon une plage
Bonjour,
J'aimerais faire une mise en forme conditionnelle d'une cellule si, dans une plage de cellule, au moins un cellule ne respecte pas au moins une condition d'une liste de conditions.
Exemple:
La cellule A1 devient rouge si dans une des cellules A2:A1000 le nombre est plus petit que 1000000000 ou plus grand que 9999999999 ou qu'il contient un "-" ou un espace.
Quelqu'un à une solution sans utiliser VBA?
Merci.
J'aimerais faire une mise en forme conditionnelle d'une cellule si, dans une plage de cellule, au moins un cellule ne respecte pas au moins une condition d'une liste de conditions.
Exemple:
La cellule A1 devient rouge si dans une des cellules A2:A1000 le nombre est plus petit que 1000000000 ou plus grand que 9999999999 ou qu'il contient un "-" ou un espace.
Quelqu'un à une solution sans utiliser VBA?
Merci.
2 réponses
-
Oui utiliser les mises en formes conditionnelles
tu te positionnes en A1, tu vas dans MFc et tu mets cette formule
=or(A1 <1000000000, A1>9999999999, sierreur(cherche("-",A1,1),0)<>0,sierreur(cherche(" ",A1,1),0)<>0) = vrai
==> et tu mets en rouge-
-
-
-
-
@melanie1324J'ai du remplacé les "," par des ";", sinon Excel me donnait un message d'erreur
J'ai copié/collé à toutes les cellules.
Toutes les cellules sont devenues rouges.
-
-
ContributeurBonjour,
MFC à mettre sur A1 :=SOMMEPROD(((A2:A10<100)+(A2:A10>999)+ESTTEXTE(A2:A10))*1)>0
J'ai traduitou qu'il contient un "-" ou un espace
en : que des nombres.
Et comme non précisé j'ai considéré que toute la plage devait être saisie.
Adapte à ton besoin réel.
eric