Couleur de ligne automatique

Fermé
Lastic12 - 25 mars 2008 à 18:49
 Lastic12 - 26 mars 2008 à 13:33
Bonjour,

Voilà mon problème : j'ai un tableau excel avec une fenêtre déroulante dans la colonne F, avec les options suivantes : a, b, c ou d.
Je voudrai que si l'utilisateur choisit "a", la couleur de la police de la ligne associée soit rouge.
Pour "b", vert ; pour "c" violet et pour "d" orange".

Exemple : F5 = 1, donc toute la ligne 5 doit être écrite en rouge.

J'ai essayé une mise en forme conditionnelle, mais ça ne change la couleur que de la cellule de la colonne F (dans mon exemple, F5.

Je pensais à une formule en SI ou à une macro, mais je n'arrive pas à formuler ça...

Auriez-vous des idées ??

Merci d'avance !
A voir également:

3 réponses

Furtif Messages postés 9877 Date d'inscription lundi 25 avril 2005 Statut Contributeur Dernière intervention 8 mars 2010 933
25 mars 2008 à 19:17
Salut

Tu peux utiliser la mise en forme conditionnelle. Suffit de mettre la même mise en forme sur chaque cellule de la ligne.

Tu indiques =si($F$5=1 ...... puis tu dupliques la mise en forme. Avec les balises $, ce sera toujours la même cellule F5 qui sera prise en référence pour la mise en forme conditionnelle.
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 320
25 mars 2008 à 19:50
Bonsoir
Quand vous faites la mise en forme conditionnelle, vous sélectionnez d'abord toutes les cellules que vous voulez formater. Ensuite vous rentrez la formule :

=$F$5=1


selon votre exemple et vous ajustez votre format.
NOTA:
1°)Le systéme de blocage par $ fonctionne de la même façon dans cette option que pour les formules de calcul
2°)S'agissant de la mise en forme conditionnelle, il n'est pas utile d'utiliser le SI conditionnel, la formule suffit.

CRDLMNT
0
Bonsoir,

Merci de vos réponses.
Malheureusement, ça ne marche pas ; aucun changement... Peut-être que je m'y prends mal...
Je réessaierai demain, en espérant que la nuit m'aura rendu plus compétent !

Merci.
0
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 6 320 > Lastic12
26 mars 2008 à 07:47
Bonjour
Pas de problème, en suivant bien le topo et en respectant bien tous les signes, comme par exemple les $ ou les deux fois = dans la formule de mise en forme, ça devrait aller
pas de raison que ça ne marche pas
Par contre, en relisant votre message initial , je note que vous demandez quatre option, alors que la MFC (sur Excel 2003)n'en autorise que trois.Vouvez peut être admettre que la mise en forme initiale corresponde à une de vos options. Vous aurez ainsi trois conditions+ iniitiale
Pour implanter ces mises en forme
Barre d'outil/Format / mise en fofme conditionnelle / La formule est:
Voir message plus haut
Ajouter
Nouvelle option
Ajouter
Nouvelle option
Fermer
CRLMNT
0
Bonjour,

Merci pour vos réponses, mais en réalité je viens de comprendre pourquoi ça ne marche pas : je me suis mal expliqué...

Déjà, pour la mise en forme conditionnelle, c'est impossible de l'utiliser car j'aurais 6 conditions (et là j'en ai mis 4 pour l'exemple, mais il y en a 2 supplémentaires).

Ensuite, je veux que l'automatisme fonctionne pour tout le tableau (environ 60 lignes).
Dès que la colonne F contient "a", "b"... je veux que la police change automatiquement de couleur (comme plusieurs personnes bossent sur le tableau, il faut que tout soit automatisé).

Je ne sais pas si je suis assez explicite, mais j'espère... et j'espère aussi que vous pourrez m'aider...

Merci d'avance et bon après-midi !
0