If Not Intersect(Target, Range("H15:H17")) Is Nothing Then 'ce que nous observons
i = Target.Row
Stop
For Each c In [I15:I17].SpecialCells(xlCellTypeVisible)
If c.Value = 1 Then
Range("L5").Value = Target.Value
Range("M5").Value = c.Offset(0, -6)
Target.Offset(0, 4) = Target.Value
Range("M" & i).Value = Target.Value
End If
Next c
End If