masquage et protection

  • Initiateur de la discussion Pierre
  • Date de début
P

Pierre

Guest
Bonjour le forum,

Je voudrais savoir s'il est possible de faire l'opération suivante:
masquer une feuille et /ou des cellules et protéger le masquage.
Autrement dit je voudrais que pour faire afficher la feuille masquée, il soit demandé un mot de passe.
Car pour le moment je n'arrive qu'à masquer ou à protéger des cellules mais je peux toujours faire apparaitre une feuille masquée même si le contenu est protégé.

merci à tous

pierre
 
J

jpierre

Guest
salut pierre


c'est possible
Ouvre ton fichier, fais alt F11 pour avoir accés au VBA, puis fais F4 ( apparition propriete feuille)
Dans VBA projet, selectionne ta feuille que tu veux masquer
retourne dans propriete feuille, va dansvisible et selectionne le 2

La feuille sera alors invisible sauf par acces VBA

jpierre
 
P

Pierre

Guest
Salut Jpierre

Ce n'est pas du mot de passe mais ca en a toutes les caractéristiques!
C'est génial: exactement ce que je voulais faire.


Merci encore car ce n'est pas la première fois que tu me dépannes...


@+

pierre
 
E

evelyne

Guest
bonjour voila ce que j'utilise
une msg box qui me demande un code d'acces pour voir une feuil masquée
Private Sub Paramètres()
Dim x As String
x = InputBox(" Saisir le code d'accès.", " CODE D'ACCÉS AUX DIFFÉRENTS PARAMÈTRES.", " Password !")
If x = ("toto") Then
ActiveWorkbook.Protect password:="ton mot de passe", structure:=False, Windows:=True
Application.ScreenUpdating = False
Sheets("lafeuilenquestion").Visible = True
Sheets("lafeuilenquestion").Select
End If
End Sub

et quand je ressort de la feuil , vers une feuil nommée " sommaire"
Private Sub pass_visible()
Sheets("sommaire").Select
Sheets("lafeuilenquestion").Visible = False
ActiveWorkbook.Protect password:="ton mot de passe", structure:=True, Windows:=False
End Sub

en esperant te donner une piste possible
bonne soirée
evelyne
 
P

Pierre

Guest
Salut Evelyne

Désolé de te répondre si tard...

Il me semble que ta méthode de protection est plus efficace que celle de JPïerre car même si tu connais l'astuce de passer sous VB.A (méthode Jp)tu ne dois pas pouvoir visualiser la feuille.
Il me reste à me plonger dans ton code car je ne suis pas un grand familier de la programmation.

merci encore

pierre
 

Discussions similaires

Réponses
2
Affichages
239
Réponses
8
Affichages
513
Réponses
26
Affichages
572

Statistiques des forums

Discussions
312 867
Messages
2 093 037
Membres
105 617
dernier inscrit
lifeofheal