Bonjour,
Si ton soucis c'est qu'au départ ta feuille est protégée, il suffit d'ajouter une instruction unprotect dans tes lignes de code, tu peux également vérifier si le classeur est protégé ou non:
ThisWorkbook.ProtectStructure
ThisWorkbook.ProtectWindows
Ces deux propriétés renvoient si oui ou non, ton classeur est protégé sur la structure, ou sur ses fenêtres.
Il te suffira ensuite de remettre la protection avec Thisworkbook.protect