Rendre des modules invisible

Bonjour,

J'ai un classeurs avec plusieurs modules. Le tout est protégé par mot de passe. En revanche, tous sont exécutable via Développeur > Macros. Or, il y a des modules que je ne souhaite pas laisser visible ni exécutables par tout le monde.

Une solution ?

Merci.

Bonjour,

3 manières d'appréhender ta question :
Déclarez la macro en utilisant le mot clé Privé.
Rendre l’ensemble du module privé (option private module).
Ajoutez un paramètre factice et facultatif dans la macro (sous-déclaration).

Pour lancer tes macros, tu auras différentes solutions : manuellement, avec Call ou encore Application.Run.

Voir l'aide Excel pour plus d'informations.

Avec Call et Application.Run, il faudra préciser soit le nom du module, soit le nom de la feuille (CodeName).

Cdlt.

Merci beaucoup. J'ai utilisé "Option Private Module" ... ça marche très bien.

Rechercher des sujets similaires à "rendre modules invisible"