Bonjour CRIQUIER, le forum,
A tester:
Sub AfficherMasquer()
Dim sPass As String
sPass = InputBox("Veuillez saisir le mot de passe")
If sPass <> "test" Then 'mot de passe "test" à modifier
MsgBox "Mot de passe erroné"
Exit Sub
End If
If sPass = "test" Then
'If Sheets("Feuil1").Visible = True Then 'si on Affiche/masque la feuil1
'Sheets("Feuil1").Visible = False
'Else
'If Sheets("Feuil1").Visible = False Then
'Sheets("Feuil1").Visible = True
For Each sh In Array("feuil1", "Feuil2") 'si on affiche/masque les feuilles 1 et 2
If Sheets(sh).Visible = True Then
Sheets(sh).Visible = False
Else
If Sheets(sh).Visible = False Then
Sheets(sh).Visible = True
End If
End If
Next sh
End If
End Sub
Cordialement,