Changer couleurs lignes tableau en fonction du statut

Résolu
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je voudrais créer une macro me permettant, lorsque que je mets à jour le statut dans la colonne A, de changer automatiquement la couleur de mes lignes.

Pour se faire, j'ai crée une Liste dans la colonne A
ligne A1 : Vivant - couleur de fond #ffffff
ligne A2 : Gagné - couleur de fond #fabf8b
ligne A3 : Perdu - couleur de fond #ff0000
Ligne A4 : Inactif - couleur de fond #92d050

La couleur de la police de caractère ne change pas

Ci joint capture d'écran du tableau


Est-ce que quelqu'un peut m'aider?

Je vous en remercie par avance.

Cordialement.

A voir également:

11 réponses

rEVOLV3r Messages postés 223 Date d'inscription   Statut Membre Dernière intervention   28
 
Bonjour,

Pas besoin de macro, mais de mise en forme conditionnelle, d'après moi. Il y a de très bon tutoriel afin de les mettre en place sur internet.

comme par exemple ici :
https://www.excel-pratique.com/fr/cours/excel_mises_en_forme_conditionnelles.php

Bonne journée
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour votre réponse, mais c'est un tableau vivant.

Au départ, mes lignes de tableau seront toujours VIVANT, mais ensuite en fonction de l'avancement des données, elles passeront en GAGNE ou PERDU ou INACTIF et je ne vois pas comment faire une mise en forme conditionnelle.

Cordialement
0
ddjidji59430
 
Tu selectionnes A6-->A999 ?
mise en forme conditionnelle-->regles de mise en surbrillance-->égale à
dans le champ de saisie vivant
et dans format personalisé, ta couleur (si tu as deja ecrit "vivant", tu vas voir la couleur changer.
et bis repetita pour tes autres mots avec leur couleur associée (toujours pour la meme sélection)
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
merci de ta réponse ddjidji59430,

Seulement, çà ne résout pas mon problème, parce que ce que tu me proposes c'est de mettre la colonne A dans la couleur du mot. Moi je veux que ce soit la ligne entière du mot qui change de couleur (ex : de A5 àO5) quand je sélectionne le mot.

Cordialement.
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
pourquoi une macro?
sélectionnez le champ complet
onglet "accueil" / mise en forme conditionnelle/ nouvelle règle/utiliser ue n formule
la formule est:

=$A1="vivant"
formater
nouvelle règle et continuer selon tous les cas

Bien bloquer le A avec le signe $ ex >$A1 pour que la mfc s'applique sur toute le ligne.

Crdlmnt



Errare humanum est, perseverare diabolicum
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

Merci pour ta réponse. J'ai essayé toute la journée de faire ce type de mise en forme conditionnelle, et si la 1ère condition fonctionne parfaitement, la 2ème et la 3ème ne marchent pas.
Est-ce que j'aurais oublié un paramètre?
Cordialement,
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour,

Dans l'attente du retour de Vaucluse qui a du partir en WE ! et que je salue bien au passage

Et au lieu d'une image ,si tu postais un exemple de ton fichier sur cjoint.com et revenais ici poster le lien fourni ce serait plus facile pour t'aider !

Cddlmnt
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir Via55,

Voici le lien du fichier sur cjoint.com : https://www.cjoint.com/?DHEsYFc2hgY

Dans l'attente de ton retour.

Cordialement,
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Votre fichier en retour
https://www.cjoint.com/?DHEs4GRPdw5
regardez bien la fenêtre de mise en forme; voyez les formules, les positions des signes $ et les limites de champ prises en compte (de ligne 5 à 100)

et revenez si vous voulez d'autres explications

crdlmnt

Errare humanum est, perseverare diabolicum
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
impeccable :)

j'ai bien vu ou étaient mes erreurs lol

je vous remercie beaucoup pour votre aide, et votre patience.

Cordialement,
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Les formules de validations ne sont pas bonnes

La bonne formule doit faire référence à la première cellule de la plage à colorer donc A5 et indiquer qu'elle doit être égale à A1 (ou A2 ou A3)
formule correcte pour le 1er cas :
=$A5=$A$1 (sans $ devant le 5 pour que la formule s'adapte à chaque ligne

Ensuite la plage sur laquelle elle s'applique n'est pas bonne, dans s'applique à : tu as =$A$5:$O$5 donc elle ne s'applique que pour la ligne 5
si tu veux que la MFC s'applique jusqu'à la ligne 18 il faut mettre =$A$5:$O$18

Cdlmnt
0
domie31 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Vaucluse m'a renvoyé le fichier corrigé, mais comme ta réponse correspond trait pour trait à sa correction, c'est tout bon, maintenant.

Oui, j'ai fait exprès de t'envoyer le fichier avec juste la ligne 5 en plage de référence.

Merci beaucoup pour ton aide :-)

Cordialement,
0