2009-08-18 3 views
0

J'ai écrit une macro VBA pour faire des choses dans Excel, et je veux savoir si ce qui suit est possible.Macro Modifier/Protection de vue

Comment protéger une macro de sorte que, peu importe qui utilise la feuille de calcul, elle ne puisse pas modifier le code? La protection doit être suffisamment forte pour que, même s'ils appuient sur ALT + F11 et que la macro soit levée, les options du bouton Modifier doivent être grisées, même si la macro a été sélectionnée.

Est-il également possible d'empêcher un utilisateur de voir le code?

Répondre

1

Je pense que la façon la plus simple est de protéger le code du classeur. Propriétés du projet VBA -> Protection -> Verrouiller le projet pour le visionner. Vous devrez spécifier un mot de passe.

Ce n'est pas une protection de classe mondiale, mais cela empêchera l'utilisateur moyen de modifier le code.