Grouper/dissocier sur onglet déjà protégé par macro

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

nat54

XLDnaute Barbatruc
Bonjour,

Après de vaines recherches malgré l'exsitence de sujets similaires ..

J'ai un classeur excel dont je gère la protection via le code suivant dans un module 1 :
Code:
Option Explicit
'Déclaration des variables de module => utilisables par toutes les procédures du module
Const psw As String = "wxcvbn"   'En déclarant le mdp au niveau module, plus besoin de le modifier x fois dans les procédures
Dim x As Worksheet
Sub ProtegeClasseur()
   For Each x In ThisWorkbook.Worksheets
        x.Protect psw, True, True, True
    Next
End Sub
Sub DeProtegeClasseur()
    For Each x In ThisWorkbook.Worksheets
        x.unprotect psw
    Next
End Sub

Le classeur enregistré est protégé.

Je souhaite que l'utilisateur puisse utiliser les boutons grouper/dissocier pour afficher le détail mois par mois.
Sachant que les onglets ne se nomment jamais de la même manière.

J'avais trouvé ce code mais je n'arrive pas à le faire fonctionner
Code:
Private Sub Workbook_Open()
Dim sh As Worksheet For Each sh In Worksheets 
then sh.EnableAutoFilter = True sh.EnableOutlining = True sh.Protect Contents:=True, Password:="wxcvbn", UserInterfaceOnly:=True 
End With 
End Sub

Merci d'avance,
 
Re : Grouper/dissocier sur onglet déjà protégé par macro

Bonjour Nat🙂

ceci devrait fonctionner :
Code:
Option Explicit
Private Sub Workbook_Open()
Dim sh As Worksheet
For Each sh In Worksheets
    With sh
        .EnableAutoFilter = True
        .EnableOutlining = True
        .Protect Contents:=True, Password:="wxcvbn", UserInterfaceOnly:=True
    End With
Next sh
End Sub

bonne journée
@+
 
- 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
1
Affichages
467
Réponses
0
Affichages
379
Réponses
6
Affichages
603
Réponses
7
Affichages
802
Retour