Bonjour à tous,
Dans une feuille protégée, j'avais des cellules déverrouillées pour lesquelles l'utilisateur devait pouvoir changer la couleur de police. Pour la protéger, je réglais donc les options comme ça et ça allait :
Mais ensuite, grâce à l'aide du forum , j'ai rajouté une macro, et aussi un code dans ThisWorkbook afin que cette macro puisse s'effectuer malgré la protection.
La macro s'effectue très bien malgré la protection, mais depuis, à chaque fois que je ferme et ré ouvre le fichier, l'accès au format de cellule est impossible.
A chaque fois que je l'ouvre, si je veux changer le format d'une cellule, je suis obligé d'ôter la protection, re cocher, re protéger, et là ça marche, jusqu'à ce que je referme le classeur.
Ce n'est bien sûr pas envisageable car l'utilisateur final n'est pas censé toucher à la protection...
Quelqu'un aurait une idée de solution?
A tout hasard, voici le code que j'ai mis dans Thisworkbook :
Private Sub Workbook_Open()
Dim wSheetName As Worksheet
For Each wSheetName In Worksheets
wSheetName.Protect Password:="", UserInterFaceOnly:=True
Next wSheetName
End Sub
Merci beaucoup.