Bonjour
Code de Feuille
Ce code active la macro Couleurs dès qu'un chiffre est tapé dans une des colonnes de B à E
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("B:E")) Is Nothing Then
Call Couleurs
End If
End Sub
Code Module
Ce Code met les cellules correspondantes en rouge ou remet la cellule sans couleur selon le cas
Sub Couleurs()
Dim MaCellule As Range, Total1 As Byte
For Each MaCellule In Range("A2", Range("A2").End(xlDown))
Total1 = MaCellule.Offset(0, 2).Value + MaCellule.Offset(, 4).Value
If MaCellule = "Chaussures femmes" And MaCellule.Offset(, 1) > MaCellule.Offset(0, 2) Then MaCellule.Interior.ColorIndex = 3
If MaCellule = "Chaussures femmes" And MaCellule.Offset(, 1) <= MaCellule.Offset(0, 2) Then MaCellule.Interior.ColorIndex = xlNone
If MaCellule = "Gilet" And MaCellule.Offset(, 1) > Total1 Then MaCellule.Interior.ColorIndex = 3
If MaCellule = "Gilet" And MaCellule.Offset(, 1) <= Total1 Then MaCellule.Interior.ColorIndex = xlNone
If MaCellule = "Chaussures hommes" And MaCellule.Offset(, 1) > MaCellule.Offset(0, 4) Then MaCellule.Interior.ColorIndex = 3
If MaCellule = "Chaussures hommes" And MaCellule.Offset(, 1) <= MaCellule.Offset(0, 4) Then MaCellule.Interior.ColorIndex = xlNone
Next MaCellule
End Sub
Cordialement