Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A824:A847").EntireRow.Hidden = False
If Target.Address = "$C$38" Then
If Target.Value <> "Autre" Then
Range("A828:A847").EntireRow.Hidden = True
Else
Range("A824:A847").EntireRow.Hidden = False
End If
End If
If Target.Address = "$C$52" Then
If Target.Value <> "Autre" Then
Range("A824:A827,A832:A847").EntireRow.Hidden = True
Else
Range("A824:A847").EntireRow.Hidden = False
End If
End If
If Target.Address = "$C$66" Then
If Target.Value <> "Autre" Then
Range("A824:A831,A836:A847").EntireRow.Hidden = True
Else
Range("A824:A847").EntireRow.Hidden = False
End If
End If
If Target.Address = "$C$80" Then
If Target.Value <> "Autre" Then
Range("A824:A835,A840:A847").EntireRow.Hidden = True
Else
Range("A824:A847").EntireRow.Hidden = False
End If
End If
If Target.Address = "$C$94" Then
If Target.Value <> "Autre" Then
Range("A824:A843").EntireRow.Hidden = True
Else
Range("A824:A847").EntireRow.Hidden = False
End If
End If
End Sub