Salut Cabrina,
donc, en l'état, il faut comparer le nombre en ligne "Désigné" avec son pendant en Offset(1,-2), à charge pour toi de calculer précisément l'offset-colonne représenté dans le code ci-dessous par la variable iCol.
Un changement en ligne "Désigné" active la macro.
Private Sub Worksheet_Change(ByVal Target As Range)
'
Dim iRow%, iCol%, iIdx%
'
Application.ScreenUpdating = False
iRow = Target.Row
'
If Range("E" & iRow).Value = "Désigné" Then _
iCol = -2: _
iIdx = IIf(Target < (Target.Offset(1, iCol) * 0.9), 1, 0): _
Union(Target, Target.Offset(1, iCol)).Font.Bold = IIf(iIdx = 1, True, False): _
Target.Interior.Color = IIf(iIdx = 1, RGB(195, 195, 195), Range("A" & iRow).Interior.Color): _
Target.Offset(1, iCol).Interior.Color = IIf(iIdx = 1, RGB(195, 195, 195), Range("A" & iRow + 1).Interior.Color)
'
Application.ScreenUpdating = True
'
End Sub
En ligne 14, j'ai placé des formules pour additionner les nombres des lignes "Monté", comme cela me semble bien être le cas.
À adapter dans les autres lignes.
=SOMME.SI.ENS(L$4:L$13;$E$4:$E$13;"Monté")
À te lire...
A+