Colorer une ligne en fonction de la valeur d'une cellule

Bonjour,

Je cherche une macro pour colorer une ligne entière si en c la cellule = PRENOM1. renseigné sur l'onglet code couleur

Le top serait une fonction car sur une autre page je veux créer un calendrier qui récupère les données de la BD et la couleur de la ligne récupèrèe.

Es ce que quelqu'un peu m'aider?Merci d'avance

42essai-couleur.xlsx (11.03 Ko)

Bonjour,

il faut copier cette macro sur la page code de la feuille "BD"

Private Sub Worksheet_Change(ByVal Target As Range)
Set isect = Application.Intersect(Target, Range("C:C"))
If isect Is Nothing Then Exit Sub
couleur = Application.Index(Sheets("code couleur").Range("B:B"), Application.Match(Target, Sheets("code couleur").Range("A:A"), 0))
Range("A" & Target.Row & ":K" & Target.Row).Interior.ColorIndex = couleur
End Sub

Bonjour,

Super, ça fonctionne parfaitement.

Merci beaucoup

Merci pour ce retour, au plaisir!

si le problème est résolu, s.v.p. pour clôturer le fil, cliquer sur le bouton V vert du post à coté du bouton EDITER, merci!

Rechercher des sujets similaires à "colorer ligne fonction valeur"