Dans Excel 2003, mise en forme conditionnelle

Résolu/Fermé
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013 - 13 nov. 2010 à 11:23
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 13 nov. 2010 à 19:07
Bonjour à toutes et tous,

J'explique mon problème,

Je suis dans Excel 2003 et en A1 je voudrais mettre une mise en forme conditionnelle avec formule afin que cette cellule devienne rouge si dans une plage de B1 à B10 le mot 'pomme ' est repris dans une phrase de texte .Exemple: mon frère à une pomme '

D'avance je vous remercie.

René3





A voir également:

6 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
13 nov. 2010 à 12:06
Bonjour tout le monde,

Autre proposition :
=EQUIV("*pomme*";B1:B10;0)>0

eric
2
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 nov. 2010 à 11:55
Salut,

Mets la plage à surveiller en surbrillance exemple A2 à A50
Format/Mise en forme conditionnelle
La formule est :

et colle cette formule
=ESTERREUR(CHERCHE("pomme";A2))=FAUX
Format/motif, sélectionne la couleur et Ok

Si tu souhaites coloriser les cellules ne contenant pas le mot pomme remplaces en fin de formule FAUX par VRAI et si ta plage commence par une cellule différente que A2, adapte la formule
0
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
Modifié par rene3 le 13/11/2010 à 15:16
Merci à vous deux, mais moi je voudrais que seule A1 se colorise si pomme se trouve dans la plage B1 à B50 ou F1 à F50

Mike-31 avec ta formule, c'est les plages ou se trouve pomme qui se colorisent et Eric c'est la plage de la colonne A qui se colorise entre deux entrées pommes marquées en B1 etB10.
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 13/11/2010 à 15:14
C'est la formule qu'il faut mettre dans la MFC, en faisant un petit effort tu devrais arriver à transformer B1:B10 en B1:B50 non ?
Et ta demande originale : cette cellule devienne rouge si dans une plage de B1 à B10..
eric
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
13 nov. 2010 à 19:07
=EQUIV("*pomme*";B1:B10;0)>0
est la formule de la MFC tel que tu l'avais demandé (...devienne rouge si dans une plage de B1 à B10...)

Je te laisse chercher pour qu'elle s'applique sur B1:B50
0
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
13 nov. 2010 à 15:34
Désolé Eric je sais quand m^me bien transformer ta formule mais si tu relies bien ma question, je demande que uniquement ma cellule A1 se colorise si dans une plage B1à B10 ou B50 ou F1 à F20 se trouve le mot pomme.
René
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
13 nov. 2010 à 15:40
Re,

sélectionne la cellule A1 et Format/Mise en forme conditionnelle
la forme est saisis =ET(NB.SI($B$1:$B$50;"*pomme*")<>0) et format choisis la couleur.

Ou passe par une formule intermédiaire

En A1 colles cette formule =NB.SI(B1:B50);"*pomme*")
qui va compter le nombre de fois ou pomme sera rencontré en B1:B50.

Active A1 et Format Mise en forme conditionnelle
La valeur de la cellule est / différente de /0
Format choisis la couleur
0
rene3 Messages postés 72 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 13 mars 2013
13 nov. 2010 à 15:46
Merci Mike-31 cette fois c'est la bonne formule c'est parfait encore Merci pour ton aide ainsi qu'a Eric.

A+

René
0