Proteger et deproteger VBA

Bonsoir

je souhaiterai pouvoir deproteger mon vba et le reproteger depuis un module

je crois savoir que la synthaxe est

 Application.ActiveWorkbook.VBProject.Protect " mot de passe"

pour deproteger le vba

et

Application.ActiveWorkbook.VBProject.UnProtect  " mot de passe "

pour reproteger le vba

est ce exacte sans vraiment de certitude ?

Merci pour votre réponse

Bonjour,

ça m'étonnerait bien mais...

YAPLU grand monde capable de tester avec 2002 et chaque version différente à ses petites particularités alors :

Essayes tu verras bien !

De toute façon je ne suis pas certain qu'il y ait une méthode par macro pour reprotéger : La seule méthode que je connaisse pour reprotéger est de refermer le classeur.

Pour la déprotection, même si cette macro fonctionnait, elle aurait quand même un gros inconvénient : Elle serait visible depuis le menu Macros... Ce qui équivaudrait à protéger le projet et à donner la clef à tout le monde !!!

La seule méthode que je connaisse (mais sous 2010) pour déprotéger le projet VBA passe par un PERSO.xlam lui-même protégé.

A+

Rechercher des sujets similaires à "proteger deproteger vba"