Protection et masquer lignes

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

natbru

XLDnaute Occasionnel
Bonsoir à tous,

Je cherche à autoriser l'option 'masquer ligne' lors de la protection d'une feuille de calcul par vba.

Dans excel l'option n'est pas proposé lorsqu'on protège une feuille donc pas possible de voir l'instruction par l'enregistreur de macro.

Merci beaucoup pour votre aide.
 
J'avais bien compris Natacha

Ce bout de code est à intégrer dans une procédure du genre

déprotection de la feuille
masquer la ligne
reprotection de la feuille

exemple
WorkSheets('Feuil1').Unprotect ' si c'est la feuille 1, et éventuellemnt voir s'il y a un mot de passe
Rows('7:7').Select
Selection.EntireRow.Hidden = True
WorkSheets('Feuil1').Protect

n'hésite pas à me contacter si problème

PS ajoute en début de procédure
Application.ScreenUpDating
pour éviter de voir 'les transformations' éventuelles

Message édité par: Jacques87, à: 23/01/2006 23:00
 
Bonsoir,

Une solution est pour éviter les Select. Ce qui donne

Code:
WorkSheets('Feuil1').Unprotect
Rows('7:7').EntireRow.Hidden = True 
WorkSheets('Feuil1').Protect

Bonne soirée

😉

Message édité par: Dan, à: 24/01/2006 09:05
 
- 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
75
Affichages
1 K
Réponses
19
Affichages
477
Réponses
3
Affichages
453
Retour