Re..
Eh bien j'en pense que cette macro permet de protéger la feuille à l'ouverture du classeur (sans mot de passe) et c'est tout !!!
C'est utile que si on prévoit de déprotéger régulièrement cette feuille et qu'on a peur d'oublier de la reprotéger. Mais ça ne règle pas ton problème.
Si tu veux créer une macro uniquement pour insérer des lignes dans un doc protégé, et si tu as la v2002 ou 2003 (oui 2007), il suffit que tu mettes une protection et que tu autorises l'insertion de lignes... Dans ce cas, pas besoin de macro.
S'il s'agit d'une macro qui doit contenir entre autres ce type de protection, tu peux ajouter :
Worksheets("Feuil1").Protect AllowInsertingRows:=True
Ça dépend de ce que tu veux faire exactement.
m@rina