Encore merci pour ta réactivité cela marche impeccablement bien
Une dernière petite interrogation pour bien comprendre ton code:
Si mes caractéristique (1,2,3,4,5,6,7,8,9) sont remplacées par du texte (un,deux,trois,...) Qe faut il changer dans le code au niveau de la ligne surlignée?
Dim c, fL, fV
Private Sub Worksheet_Activate()
Set fL = Sheets("Limites")
Set fV = Sheets("Valeurs")
For Each c In Range("B1:J1")
If fV.Cells(2, c + 3) > fL.Cells(3, 2 * c) And fV.Cells(2, c + 3) < fL.Cells(3, 2 * c + 1) Then
c.Interior.Color = RGB(0, 255, 0)
Else
c.Interior.Color = RGB(255, 0, 0)
End If
Next c
End Sub
Merci!