Dévérouiller / Revérouiller classeur

  • Initiateur de la discussion Initiateur de la discussion skun
  • 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 !

skun

XLDnaute Occasionnel
Bonjour !!

voilà j'utilise ce code:
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
  For s = 2 To Sheets.Count ' on masque les feuilles
    Sheets(s).Visible = xlVeryHidden
  Next s
End Sub

il permet lors de la sauvegarde de masquer automatiquement toutes les feuilles (sauf la 1ere)

mon problème est que je viens de protéger le classeur et que du coup ca ne fonctionne plus !

j'aimerai que avant de maquer la feuille, il se dévérouille puis se revérouille aprés le masquage, comment puis je faire?

merci d'avance !


skun
 
Re : Dévérouiller / Revérouiller classeur

Bonjour skun,

Juste avant ton for s=2, essaie avec : ActiveWorkbook.Protect ("ton mot de passe")

et juste avant le End Sub : ActiveWorkbook.UnProtect ("ton mot de passe")

Bonne journée.

Jean-Pierre
 
Re : Dévérouiller / Revérouiller classeur

Salut jeanpierre !

c'est super ca marche !
merci beaucoup !

à tout hasard y aurait il une commande du meme style pour dévérouiller/revérouiller la protection d'accés au VBA?


merci !


skun
 
Re : Dévérouiller / Revérouiller classeur

Bonjour skun, jeanpierre,

Peut-être que ce sont les feuilles qui sont protégées ?

Code:
For s = 2 To Sheets.Count ' on masque les feuilles
  With Sheets(s)
    .Unprotect "Mot de passe"
    .Visible = xlVeryHidden
    .Protect "Mot de passe"
  End With
Next s

En supposant que "Mot de passe" soit le même pour toutes les feuilles.

Edit : OK, je traîne... En plus complètement à coté de la plaque : la protection des feuilles n'a jamais empêché leur masquage !

A+
 
Dernière édition:
Re : Dévérouiller / Revérouiller classeur

Re,

"y aurait il une commande du meme style pour dévérouiller/revérouiller la protection d'accés au VBA"

Je n'ai jamais cherché à le faire dans la mesure où cela ne présente vraiment aucune utilité, mais je ne le pense pas, mais comme ici c'est la maison du "tout est possible", il y a peut-être solution. A suivre donc.

Jean-Pierre

Edit : Bonjour job
 
- 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

L
Réponses
0
Affichages
542
L
L
Réponses
2
Affichages
1 K
Réponses
2
Affichages
699
K
Réponses
4
Affichages
1 K
K
Retour