Bonjour,
Dans un premier temps, masque ta feuille --> clic droit sur l' onglet de la feuille puis "masquer"
Ensuite affecte un mot de passe au classeur par le ruban "révision --> Protéger le classeur"
Coche "structure" et tape ton mot de passe.
Pour afficher la feuille, tu peux créer un bouton auquel tu affecte une macro de ce type:
Sub AfficheFeuille()
If Application.Dialogs(xlDialogWorkbookProtect).Show = True Then
'affiche la boite de dialogue " Protéger le classeur"
Sheets("Feuille à afficher").Visible = True
End If
End Sub
tu peux créer sur ta feuille masquée un bouton avec une macro qui la masque et remet le mot de passe:
Sub MasqueFeuille()
Sheets("Feuille à afficher").Visible = False
ThisWorkbook.Protect Password:="TonMotDePasse", Structure:=True
End Sub
Edit:
Je suis passé par les macros car je procède comme ceci sur mon classeur, ayant plusieurs feuilles à masquer et à actualiser fréquemment, sinon, tu peux faire simplement ça par le ruban "révision --> Protéger le classeur", masquer et afficher manuellement.
@++