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

Protéger en un clic!

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

Claudy

XLDnaute Accro
Bonjour,
je cherche le moyen de protéger en un clic (Via une macro), un fichier avec plusieurs feuilles de calculs et beaucoup de formules.
La protection se ferait uniquement sur les formules.
Merci d'avance,
Claudy
 
Re : Protéger en un clic!

Bonjour,

je sais pas si tu vas trouver une macro toute prête qui fera tout çà.
Il faut :
- parcourir toutes les feuilles
- détecter les cellules avec formules et les mettre en "Vérouillées" et déverrouiller les autres
- activer la protection sur les feuilles

Propose nous un début de développement et on se fera un plaisir de compléter si tu bloques.

A+
 
Re : Protéger en un clic!

ok,
avec l'enregistreur de macro:
(et adaptation pour la gestion de l'erreur....)
Sub ProtègerTouteslesFormules()

On Error Resume Next
For Each Sht In Application.Worksheets
Sht.Activate
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
Selection.Locked = True
Selection.FormulaHidden = True
ActiveSheet.Protect ("zaza") 'DrawingObjects:=True, Contents:=True, Scenarios:=True
Next
End Sub

ça a l'air de marcher...Votre avis?
 
- 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
9
Affichages
267
Réponses
5
Affichages
199
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…