Protection des modules VBA sous Excel
Bonjour à tous,
Connaissez vous un moyen pour que les personnes, à qui l'on distribue nos fichiers Excel, n'aient plus accès aux modules VBA.
La protection des projets par mot de passe (bouton droit, propriétés de VBA project....ect ect) n'est pas suffisante avec certains petits malins.
Sous Excel 5/95, on pouvait compiler le code VBA pour le rendre invisible et uniquement exécutable.
Existe-t-il un moyen de faire la même chose avec Excel 2000.
Merci de votre aide.
Comment rendre le code VBA source invisible
Bonjour ouskel'n'or,
Désolé, j'ai suivi ce lien. Il ne répond pas au problème. Là, on parle de protection et de déprotection de feuilles
Le sujet ici c'est : comment rendre invisible les modules VBA à l'utilisateur.
Je ne veux pas qu'on puisse voir ou aller modifier le code VBA source. Le mieux est de le compiler (ou de le rendre exécutable uniquement).
Merci de votre aide.
Il faut quelque chose de plus solide..
Merci ouskel'n'or,
Je connais déjà cette solution que j'utilise régulièrement...mais aujourd'hui il exite des outils sur le Net pour percer les mots de passe longs et compliqués.
Un mot de passe resiste tout au plus une nuit à un générateur de mot de passe.
Ce que je souhaite c'est que mon code source VBA soit invisible et non modifiable.
Le mieux serait de le compiler (ou de le rendre uniquement exécutable)
Au pire, Il faut que l'on ne puisse pas l'éditer pour le modifier.
Sous Excel 95, le compilateur VB permettait de faire cela...
Aujourd'hui je n'ai pas d'astuce.
Merci de votre aide.