Bonjour à toutes et à tous,
Je verrouille une feuille contre toute modification à la fermeture de mon classeur à l'aide du code suivant :
Puis j'ouvre à nouveau mon classeur et, que j'active ou non les macros, toutes les cellules non "locked" sont parfaitement accessibles en modification comme si j'avais exécuté le code suivant :
Je m'arrache les cheveux depuis un moment là-dessus et je trouve ça très désagréable ...
Je verrouille une feuille contre toute modification à la fermeture de mon classeur à l'aide du code suivant :
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
With Worksheets(1)
.Cells.Locked = True
.Protect Password:="Test", DrawingObjects:=True, Contents:=True, Scenarios:=True ', AllowFormattingCells:=True
.EnableSelection = xlNoSelection 'xlUnlockedCells
End With
Thisworkbook.save
End Sub
Puis j'ouvre à nouveau mon classeur et, que j'active ou non les macros, toutes les cellules non "locked" sont parfaitement accessibles en modification comme si j'avais exécuté le code suivant :
Code:
worksheets(1).EnableSelection = xlUnlockedCells
Je m'arrache les cheveux depuis un moment là-dessus et je trouve ça très désagréable ...