Bonjour,
Je poste ici car j'ai un problème similaire
Je veux suivant la valeur d'une cellule mettre une autre cellule en couleur suivant le résultat
Mon souci est que la condition And ne fonctionne pas (une fourchette)
Si vous pouviez m'indiquer pourquoi, merci
Cordialement
' couleur Macro
'
Sub couleur()
Sheets("comparatif").Select
finligne = 128 ' ActiveSheet.UsedRange.Rows.Count
numligne = 14
While numligne < finligne ' boucle debut ligne et fin de ligne
If Range("M" & numligne).Value <= 50 Then ' si cellule inf ou egale a 50
Range("B" & numligne, "B" & numligne).Interior.Color = RGB(128, 255, 255)
ElseIf Range("M" & numligne).Value > 50 Or Range("M" & numligne).Value <= 70 Then ' si sup a 50 et inf= a 70
Range("B" & numligne, "B" & numligne).Interior.Color = RGB(192, 96, 0)
End If
If Range("M" & numligne).Value > 70 Then
Range("B" & numligne, "B" & numligne).Interior.Color = RGB(50, 200, 100)
End If
' If Range("M" & numligne).Value > 80 Then
' Range("B" & numligne, "B" & numligne).Interior.Color = RGB(50, 200, 100)
' End If
numligne = numligne + 1
Wend
End Sub