Bonjour,
Je crains de ne pas comprendre la question.
Si on admet que le projet VBA est protégé à l'affichage par mot de passe, si tous les modules VBA sont déclarés avec l'option 'Private module', etc..., il devient difficile de frauder.
Les macros sont déclenchées par exemple par un bouton de commande. L'utilisateur n'a que le choix que l'on veut bien lui donner
Si tu veux un mot de passe, en plus, pourquoi pas, mais tu deviens parano...
Après le premier mot de passe, tu en voudras un second
A te relire.
Cdlt