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+