Protéger toutes les feuilles à la fermeture

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

S

Sam Agace

Guest
Ciao Tutti

Je cherche un code pour protéger toutes les feuilles d'un classeur lors de sa fermeture, quelques soient le nombre de feuilles et les noms de ces feuilles

... et je trouve pas !

... et ça m'agace ! 🙂

Merci aux ceusses qui auraient une bonne idée sur la sujet

A+

Chris
 
Bonsoir Chris, Bonsoir le forum,

Voici un code à placer dans ThisWorkbook (Microsoft Excel Objetcs) :

Private Sub Workbook_BeforeClose(Cancel As Boolean)
For Each feuille In Sheets
feuille.Protect
Next
ActiveWorkbook.Save
End Sub

Méfie-toi de la ligne “ActiveWorkbook.Save” car elle a l’avantage de ne pas faire apparaître le message te demandant de sauver les modifications (la protection des feuilles), mais elle a l’inconvénient de sauver ce classeur sans te demander ton avis… Tu peux la supprimer selon tes besoins.

À plus,

Robert
 
Salut à tous ... et à toutes of course.

Merci Robert pour ta réponse. C sympa, et en plus, ça marche.

Une question ... Mais comment savez tout ça ! 🙂

ou plus sérieusement, j'ai besoin d'approfondir mes connaissances en VBE et VBA... vous me conseillez quoi comme bonne lecture

A+

Chris
 
- 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

Réponses
17
Affichages
594
T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
617
Themax
T
Retour