Bonjour,
Je dispose d'un tableau. Dans la colonne M de ce tableau, toutes les cellules de cette colonne sont des listes avec plusieurs choix:
Soldée, En cours, Annulée, En attente, A lancer.
L'idée est que, pour chaque choix je veux colorier la ligne associée à la cellule.
Voici le code dont je dispose:
J'ai mis ce code dans la feuille où sont placées les listes de choix mais la macro ne s’exécute pas .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub Worksheet_Change(ByVal Target As Range) If Not Application.Intersect(Target, Range("$M$4:$M$65536")) Is Nothing Then Select Case Target.Value Case "Soldée" Rows(Target.Row).Interior.ColorIndex = 3 Case "En cours" Rows(Target.Row).Interior.ColorIndex = 5 Case "Annulée" Rows(Target.Row).Interior.ColorIndex = 7 Case "En attente" Rows(Target.Row).Interior.ColorIndex = 9 Case "A lancer" Rows(Target.Row).Interior.ColorIndex = 11 End Select End If End Sub
Des idées?
Partager