Bonsoir Jack, et le forum
Je viens de tester... Ca fonctionne pour moi !
en cochant tout...
La plage de donnée concernée par ta macro ne déborde t'elle pas sur des cellules verrouillée ?
Autre possibilité: ne verrouiller que pour les utilisateurs et pas pour les macros avec Userinterfaceonly:
ex:
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, UserInterfaceOnly:=True, password:="monpasse"
Sinon donnes plus de précision sur l'erreur
a ton service
six'air