Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Refonte de code

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

P

pricer

Guest
Bonjour tout le mode,

J'ai fais ce petit code pour me permettre d'utiliser les groupements de plans tout en protégeant mes feuilles :

Private Sub Workbook_Open()
With Worksheets("F1")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="TOTO", UserInterfaceOnly:=True
End With
With Worksheets("F2")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="TOTO", UserInterfaceOnly:=True
End With
With Worksheets("EF3")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="TOTO", UserInterfaceOnly:=True
End With
End Sub

Est-ce qu'il y a moyen de le rendre ce code plus élégant et facilement généralisable à plusieurs feuilles sans avoir les instructions :

With Worksheets("F1")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="TOTO", UserInterfaceOnly:=True
End With

autant de fois qu'il y a de feuilles dans le classeur.

Merci beaucoup pour vos réponses.

Pricer
 
Re : Refonte de code

Bonjour,

Essaie ceci :

Code:
Private Sub Workbook_Open()
Dim i As Byte
For i = 1 To Sheets.Count
With Sheets(i)
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="TOTO", UserInterfaceOnly:=True
End With
Next
End Sub

Amicalement
 
Re : Refonte de code

Merci beaucoup.
Cela marche parfaitement.
Quand j'ai rajouté une ligne de code pour forcer les zoom de mes pages à 80% (.ActiveWindow.Zoom = 80) ca n'a pas marché !
Est ce que vous auriez une idée ou une solution svp ..

Merci encore une fois
Pricer
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…