Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("H3")) Is Nothing Then
Dim Ws As Worksheet
For Each Ws In Sheets
Ws.Visible = True
Next Ws
If Range("H3") = "N-2" Then
Sheets("Niveau N-3").Visible = False
ElseIf Range("H3") = "N-1" Then
Sheets("Niveau N-2").Visible = False
Sheets("Niveau N-3").Visible = False
ElseIf Range("H3") = "N" Then
Sheets("Niveau N").Visible = False
Sheets("Niveau N-1").Visible = False
Sheets("Niveau N-2").Visible = False
Sheets("Niveau N-3").Visible = False
End If
End If
End Sub