Protéger une feuille contre l'écriture mais pas sa copie

Bonjour à tous,

J'aimerais qu'on m'aide à concevoir un code VBA pour protéger une feuille mais pas sa copie. Dans l'exemple, ci-joint (Exemple1.xlsm), j'ai une feuille "MODELE" que je veux protéger contre l'écriture par mot de passe. Quand j'appuie sur le bouton vert, une copie de la feuille "MODELE" est créée mais cette copie n'est plus protégée contre l'écriture. Les copies peuvent être nombreuses. En résumé, je veux protéger la feuille "MODELE" contre l'écriture mais pas ses copies.

P.S. : Pour les besoins de la cause, j'ai associé la macro de copie au bouton vert mais dans la réalité, la macro est incluse dans mes macros personnelles (PERSONAL.XLSB) et associée à un icône sur le ruban.

En vous remerciant par avance pour votre aide.

Sincères salutations,

Renaud D.

24exemple-1.xlsm (105.91 Ko)

Bonjour

A tester

46exemple-1.xlsm (87.75 Ko)

Bonjour,

Tu peux mettre ta feuille modèle xlSheetVeryHidden (dans ses propriétés dans VBE) et remettre xlSheetVisible pour ses copies.

eric

Bonjour,

Ayant reçu deux réponses à ma demande, je remercie erillic et M12 pour leur réponse.

J'utiliserai vos trucs afin de protéger une feuille contre l'écriture mais pas sa copie.

Votre aide est très appréciée.

Salutations,

Renaud D.

Rechercher des sujets similaires à "proteger feuille contre ecriture pas copie"