Bonjour,
Je cherche à exécuter une macro de type Worksheet_BeforeDoubleClick sur une feuille protégée. Je mets donc une commande pour lever la protection avant exécution puis la remettre après, mais la protection ne se remet pas ! Je précise qu'aucun mot de passe n'accompagne la protection de la feuille.
Voici mon code :
Au lancement de la macro, la protection se lève correctement mais elle ne se remet pas à la fin
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean) Sheets("Le nom de ma feuille").Unprotect 'Mon code Sheets("Le nom de ma feuille").Protect End Sub
J'ai testé le même code sur une autre macro qui s'exécute par bouton mais là la protection se remet en place sans problème, je suppose donc qu'il y'a une manip particulière à faire pour les méthodes en "BeforeDoubleClick" ?
Merci de votre aide.
Partager