Erreur d'execution 1004 Propriété Visible- Protection

  • Initiateur de la discussion Initiateur de la discussion bloublou
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bloublou

XLDnaute Occasionnel
Bonjour à tous,

Dans mon projet VBA, j'ai vérrouillé les macros (grâce à Pierrot 93 🙂) par mot de passe et je voudrais rajouter un mot de passe à l'ouverture du classeur.

Donc j'ai fait Protéger le classeur / MDP.

Mais J'ai egalement à l'ouverture du classeur une macro qui cache 4 feuilles :

Private Sub Workbook_Open()
Sheets("Feuil1).Visible = xlSheetVeryHidden
Sheets("Feuil2").Visible = xlSheetVeryHidden
Sheets("Feuil3").Visible = xlSheetVeryHidden
Sheets("Feuil4").Visible = xlSheetVeryHidden

End Sub

Le fait de protéger le classeur me fait une erreur d'execution à l'ouverture :
1004' Propriété Visible non valide

Peut être faudrait-il rajouter une ligne de code qui me permette d'éviter ce conflit ou alors faire la protection du classeur par MDP ?

Qu'en pensez-vous ?

Merci

BlouBlou
 
Re : Erreur d'execution 1004 Propriété Visible- Protection

Re,
si le classeur est protégé :
Code:
Option Explicit
Private Sub Workbook_Open()
Me.Unprotect "toto"
Sheets("Feuil1").Visible = xlSheetVeryHidden
Sheets("Feuil2").Visible = xlSheetVeryHidden
Sheets("Feuil3").Visible = xlSheetVeryHidden
Sheets("Feuil4").Visible = xlSheetVeryHidden
Me.Protect "toto"
End Sub

remplacer "toto" par le mot de passe...
 
Re : Erreur d'execution 1004 Propriété Visible- Protection

Bonjour Bloublou, le Forum

Tiens je te conseille de décortiquer un peu cette démo que j'ai faite récemment pour quelqu'un du Forum...

https://www.excel-downloads.com/threads/liste-deroulante-modifiable-et-validation-userform.203771/

Tu devrais y trouver une "concentration" des méthodes pour proteger (sous toutes les réserves usuelles, que ce n'est jamais blindé)
Bonne Journée
@+Thierry

(User ADMINNNN mdp ADMIN)
et il y a d'autres types d'utilisateur... ZAZAZAZA Mdp XXXX / LR000001 (pas de Mdp) etc...

EDITION Bonjour Pierrot, je n'avais pas raffraichi
 
Re : Erreur d'execution 1004 Propriété Visible- Protection

Bonjour Pierrot93, _Thierry,

Merci pour l'astuce par contre il me demande pas le mot de passe à l'ouverture du fichier.
Je vois qu'il est protégé mais c'est tout 🙁 Il doit manquer une ligne

Thierry je vais regarder de plus près ton fichier

Merci

BlouBlou
 
Re : Erreur d'execution 1004 Propriété Visible- Protection

Re, bonjour Thierry🙂

si protection classeur via barre de menu => outils => protection => protéger le claseur, le code proposé fonctionne chez moi... attention il doit rester au moins une feuille affichée...

bon après midi
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
17 K
Retour