EXCEL:colorer une case en fonction d'un texte

Fermé
bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009 - 20 juil. 2009 à 23:25
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 22 juil. 2009 à 14:31
Bonjour,
J'ai excel 2007
Mon problème est le suivant :
j'ai 3 colonnes : l'une où j'écris "MO" ou "ISD"
la 2nde où je détaille la première, mais cela n'a aucune importance
et la 3ème où je veux mettre des croix
je détaille un peu plus :
dans la 1ère colonne, je veux que si il y a écris "MO" ce soit en rouge et si "ISD", ce soit en bleu (ça à priori, j'ai trouvé. c'est avec "mise en forme conditionnelle")
dans la 2nde colonne, je voudrais simplement que la case se colore de la meme couleur que la colonne précédente, quelque soit ce que j'y écrive dedans
et dans la 3ème colonne, je veux que cela mette une croix si la couleur de la 1ere colonne est bleue, et rien sinon
j'espère avoir été assez clair
si vous voulez plus de détails, je suis là pour vous détailler mon pb
merci d'avance
A voir également:

4 réponses

eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
21 juil. 2009 à 00:08
Bonsoir,

Pour faire les 2 colonnes avec la même couleur :
Sélectionne la plage, par exemple A2:B7
Dans la MFC choisis 'la formule est' =$A2="MO"
(si ta 1ère cellule sélectionnée est A2)
et motif rouge
Puis 'Ajouter' pour la 2nde MFC avec =$A2="ISD" et motif bleu

En C2 tu saisis: =SI(A2="ISD";"X";"")
et tu recopies vers le bas

eric
0
bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009
21 juil. 2009 à 09:25
Merci eric pour ta réponse rapide
Dans la MFC je ne trouve pas "la formule est"
j'avais déjà vu sur d'autres forum des personnes en parler, mais ça vient peut etre du fait que j'ai une version après 2003 de excel
Si tu peux me dire comment trouver "la formule est" dans ma version ou bien si c'est plus possible
thanks
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239 > bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009
21 juil. 2009 à 09:55
Si si, c'est toujours possible, et avec encore plus de possibilité pour les MFC.
Il faut attendre que qcq'un qui ait excel2007 te renseigne.

eric
0
bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009 > eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024
21 juil. 2009 à 16:33
je te remercie de ta réponse
je me pose une dernière question, plus générale à tous les excels
en ce qui concerne les MFC, il n'est pas possible d'y incorporer des fonctions. Je précise :
(toujours MO ou ISD dans A1 et dans B1, n'importe quoi)
pour mettre une couleur dans A1, j'y suis arrivé
et pour B1 je voudrai faire pareil, mais en introduisant quelque chose du style : si A1="MO" alors la case se colore en rouge ???
avec les MFC, je ne vois nul part où je pourrai mettre des fonctions si ... alors, ou autre chose
sinon, certains parlent de macros, mais je connais pas trop et ça semble pas évident si on y connait rien
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
21 juil. 2009 à 19:33
Re,

si tu relis mon post1 tu dois comprendre que tu n'est pas obligé de faire une autre MFC.
Tu peux colorer toute la ligne si tu veux avec un seul test se basant sur la même cellule.
Le tout est de trouver qcq'un qui a excel 2007 pour te guider...

Mais ça m'étonne que les boites de dialogues aient tant changé que ça entre 2003 et 2007.
Tu es sûr que 'La valeur de la cellule est' n'a pas une liste déroulante où tu peux choisir 'La formule est' ?

Si oui reprend mon post1 et fait les opérations dans l'ordre. Sélectionner en premier la 1ère cellule en haut à gauche de ta plage est impératif car ça sera la cellule active sur laquelle se basera la formule de la MFC (puis glisser en bas à droite pour étendre la sélection)

eric
0
Utilisateur anonyme
21 juil. 2009 à 22:15
Bonjour,

"pour mettre une couleur dans A1, j'y suis arrivé "
? C’est pareil pour B1

Sélectionne la colonne
- Mise en forme conditionnelle
- Gérer les règles
- Nouvelle règle
- Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué (la dernière sur le menu déroulant)
- Dans la règle : =A1="MO"
- Format / remplir
- OK

Si d'autres conditions
- Nouvelle règle
- Re utiliser une formule pour…..
- ...
0
bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009
21 juil. 2009 à 22:34
merci beaucoup argixu, c'est tout a fait ça qu'il me fallait
je te remercie
derniere question, on sait jamais si tu sais comment faire
le tout en 3 colonnes : je voudrais une fonction qui fasse :
si la 1ere case de la colonne 1 est bleue( par exemple) et si dans la case 1 de la colonne 2 il y a écrit ISD alors je veux une croix dans la 1ere case de la 3eme colonne
si tu arrives à comprendre mon pb et si tu connais merci
en tout cas merci bcp pour le reste
++
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239 > bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009
21 juil. 2009 à 22:59
Pour ça tu as déjà eu la réponse au post 1...
0
bigfredystyle Messages postés 5 Date d'inscription lundi 20 juillet 2009 Statut Membre Dernière intervention 22 juillet 2009 > eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024
22 juil. 2009 à 14:03
pas tout a fait, car je veux pas : si A1="ISD" alors X sinon " "
je veux : si case A1 de couleur grise alors X sinon " "
je veux un fonction "si" en fonction d'une couleur et pas d'un mot
est-ce que je me suis fait bien comprendre ?
merci en tout cas de repondre si rapidement
@+
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
22 juil. 2009 à 14:31
Mais comme la couleur de ta cellule change si tu as 'ISD', c'est beaucoup plus simple de garder le même test.
Si tu as ISD tu veux la cellule de telle couleur ET un X en 3ème colonne.
Si tu veux te baser sur la couleur de la cellule (ce qui est totalement inutile dans ton cas) ça sera en vba obligatoirement, et comme en plus c'est une couleur obtenue par une MFC ça devient une usine à gaz et tu ne trouveras pas grand monde pour te faire ça.
eric
0