Feuille protégée et plan groupé

  • 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,

Voilà je dois protéger une feuille car x formules que je ne voudrais pas que l'utilisateur change
Cependant j'ai crée des plans (données/grouper) et quand la feuille est protégée l'utilisateur ne peut pas utiliser les +/-

Comment faire ?

Merci d'avance
 
Re : Feuille protégée et plan groupé

Bonjour Nat

il faut que la feuille soit protégée par le code, en utilisant l'argument "userInterfaceOnly", en mettant la propriété "EnableOutlining" à "True" comme dans le code ci dessous :

Code:
Private Sub Workbook_Open()
Sheets("Feuil1").EnableOutlining = True
Sheets("Feuil1").Protect Password:="roro", userInterfaceOnly:=True
End Sub

bonne journée
@+
 
Re : Feuille protégée et plan groupé

Bonjour

comme ca ou groupé ?

Private Sub Workbook_Open()
PageGarde.Show
End Sub


Private Sub Workbook_Open()
Sheets("CALCULS 2006-2007").EnableOutlining = True
Sheets("CALCULS 2006-2007").Protect Password:="", userInterfaceOnly:=True
End Sub
 
Re : Feuille protégée et plan groupé

Re, Bonsoir Jean Claude

je viens de tester le code ci dessous dans ton classeur et cela fonctionne :

(protection sans mdp)
Code:
Private Sub Workbook_Open()
PageGarde.Show
Sheets("CALCULS 2006-2007").EnableOutlining = True
Sheets("CALCULS 2006-2007").Protect userInterfaceOnly:=True
End Sub

comprends pas ou tu veux mette ton 2...

@+
 
Re : Feuille protégée et plan groupé

Bonjour Nat

oui, à la place de :

Code:
Private Sub Workbook_Open()
PageGarde.Show
End Sub

tu mets :

Code:
Private Sub Workbook_Open()
PageGarde.Show
Sheets("CALCULS 2006-2007").EnableOutlining = True
Sheets("CALCULS 2006-2007").Protect userInterfaceOnly:=True
End Sub

tu fermes ton classeur, tu le ré ouvres, logiquement cela doit fonctionner, enfin chez moi ca marchait hier (Excel 2003)

@+
 
Re : Feuille protégée et plan groupé

Par contre je comprends pas bien le fonctionnement

Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly) Protège une feuille.
Password : Chaîne de caractères spécifiant le mot de passe, respectez la casse (majuscule et/ou minuscule).
DrawingObjects = True
pour protéger les formes, False par défaut.
Contents = True
pour protéger le contenu, True par défaut.
Scenarios = True
pour protéger les scénarios, True par défaut.
UserInterfaceOnly =True
pour protéger l'interface utilisateur, mais pas les macros. Par défaut, la protection s'applique à la fois aux macros et à l'interface utilisateur.
 
Re : Feuille protégée et plan groupé

it's good j'ai trouvé

Pour permettre le fonctionnement des boutons de plan, il existe une instruction, qui peut se combiner avec le paramètre UserInterfaceOnly pour que ça puisse fonctionner même en mode protégé, c'est EnableOutlining
 
- 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
5
Affichages
452
Retour