bonsoir,
exemple avec excel 2007, dans le ruban sélectionner l'onglet "Révision"
puis "Protéger la feuille" et cocher comme indiqué sur l'image !
dans le code vb, afin de pouvoir modifier les cellules de cette feuille,
avant il faudra déprotéger, effectuer les opérations que tu veux faire, puis protéger.
'pour déprotéger
ActiveSheet.Unprotect ("tonmotdepasse")
'suite de ton code ...
'pour protéger
ActiveSheet.Protect Password:="tonmotdepasse", DrawingObjects:=True, Contents:=True, Scenarios:=True
tu peux ne pas mettre de mot de passe, dans cas tu tapes simplement "enter"
et dans le code simplement:
ActiveSheet.Unprotect
'suite ton code ...
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True