Private Sub Worksheet_Change(ByVal Target As Range)
' Si une cellule de B8:B37 a changé de valeur'
If Target.Count = 1 And Not Intersect(Target, Range("B8:B37")) Is Nothing Then
' Si après calcul la valeur de la cellule correspondante en E est inférieur à 1'
' Alors mettre Faux dans la cellule de tests à la même ligne'
' sinon, ne rien faire
If Range("E" & Target.Row) < 1 Then Cells(Target.Row, Range("Tests").Column) = False
End If
End Sub