Macro pour protéger des fichiers

Bonsoir à tous,

Je tente de faire une macro pour faciliter des opérations répétitives :

=> Dévérouiller les feuilles d'un classeur (mot de passe)

=> Activer des liaisons avec d'autres fichiers

=> Protéger de nouveau les feuilles de ce même classeur par mot de passe.

La macro fonctionne mais elle protège mes fichiers sans enregistrer le mot de passe que j'ai pourtant saisi.

Cette procédure est-elle possible ?

Merci de votre soutien

Bon week-end

Salut Béa,

Je viens d'optenir de l'aide de Dan pour protéger et déprotéger des fichiers :

With ActiveSheet

.Unprotect ("mot_de_passe")

................................................' ton code

.Protect ("mot_de_passe")

End With

J'ai remarqué qu'en utilisant l'enregistreur de macro et en tapant le mot de passe dans la fenêtre qui s'ouvre pendant l'enregistrement, la macro présente le code suivant, qui est en fait une protection/déprotection sans mot de passe :

With ActiveSheet

.Unprotect

................................................' ton code

.Protect

End With

Salut

Merci Yvouille et Dan par ricoché !!!

La macro... ce n'est pas inné, j'ai bien du mal à obtenir le résultat optimal. dès que je fais une modif, si infime soit-elle, je mets tout par terre.

En cherchant encore un peu, je pense que je vais trouver.

Merci encore pour votre aide.

Béa,

Si jamais, n'hésite pas à redemander de l'aide sur le site!!!

Ciao!

Rechercher des sujets similaires à "macro proteger fichiers"