Oui c'est vrai que y avait une erreur de syntaxe, mais même en corrigeant l'erreur, j'ai toujours une erreur d'execution.
J'ai essayé de mettre
Contents:=True, UserInterfaceOnly:=True
à l'activation de la protection de la feuille c'est à dire
Sheets("Delivered TCD").protect Password:="toto", Contents:=True, UserInterfaceOnly:=True
et non à la désactivation, j'ai plus d'erreur mais mon problème n'est toujours pas réglé.
Je vais essayé d’être un peu plus clair:
Au fait que tu protège une feuille( Révision ->Protéger la feuille), l'assistant te propose une liste de checkbox de fonctionnalités à autoriser à tous les utilisateurs.( Par défaut certains sont cochés exemple "Sélectionner cellules verrouillées" et d'autre non).
On peut cocher dans cette liste les fonctionnalités que nous voulons autoriser à tout le monde.
Bref, mais en faisant passer la macro( qui va désactiver la protection, exécuter des instructions et réactiver la protection), on aura plus les même autorisations que avant le passage de la macro.
et moi mon problème c'est je veux garder les mêmes autorisations après le passage de la macro.
J'espère être plus clair cette fois( sinon je ferais un fichier exemple).
Merci Dan pour ta disponibilité.