Bonjour à tous,
Après de multiples recherches infructueuses, je fais appel à vous...
J'utilise une liste en excel qui lance une macro quand la valeur change (grâce à l'évènement change).
Je souhaiterais dé-protéger la feuille afin que la macro fonctionne bien, et la re-protéger une fois la macro exécutée.
Rien de plus simple, me direz-vous, il suffit de mettre Sheets("MaFeuille").Unprotect en début de macro puis Sheets("MaFeuille").protect en fin de macro... sauf que ça ne fonctionne pas, la macro n'arrive pas à déprotéger la feuille, puisqu'apparait le message suivant :
"La cellule ou le graphique est protégé et en lecture seule.
Pour modifier une cellule ou un graphique, ôtez la protection de la feulle (onglet Révision, groupe Modification). Vous devrez peut-être taper un mot de passe."
Savez-vous d'ou cela peut provenir ?
Voici mon code:
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub