Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("F21")) Is Nothing Then
Rows("22:102").EntireRow.Hidden = False
Select Case Target.Text
Case Is = "Oui"
Rows("22").EntireRow.Hidden = True
Rows("29:85").EntireRow.Hidden = True
Case Is = "Non"
Rows("23:26").EntireRow.Hidden = True
Rows("34:35").EntireRow.Hidden = True
Rows("38:102").EntireRow.Hidden = True
Case Is = ""
Rows("22:101").EntireRow.Hidden = True
End Select
ElseIf Not Intersect(Target, Range("C33")) Is Nothing Then
Rows("34:102").EntireRow.Hidden = False
Select Case Target.Text
Case Is = ""
Rows("34:101").EntireRow.Hidden = True
Case Is = "Aucune règle de clôture prédéfinie appliquable"
Rows("35").EntireRow.Hidden = True
Rows("42:44").EntireRow.Hidden = True
Rows("47:102").EntireRow.Hidden = True
'si valeur tout autre que vide ou aucune règle de clôture prédéfinie appliquable alors masqur ligne 34 et lignes 38 à 84
Case Is <> "Aucune règle de clôture prédéfinie appliquable"
Rows("34").EntireRow.Hidden = True
Rows("38:84").EntireRow.Hidden = True
End Select
End If
End Sub