MACRO

Bonjour,

je travail sur la protection d'un fichier et j'aimerais savoir s'il est possible de faire en sorte que les macros n'apparaissent pas dans la fenêtre qui s'ouvre quand on veux lancer une macro en manuel.

ou empêcher l'exé d'une macro en manuel.

mon code VBA est protégé mais cela n'empêche pas l'exé d'une macro en manuel.

Daniel

Bonjour,

J'utilise souvent un moyen simple lorsqu'une macro ne doit pas être lancée indépendamment du bouton auquel elle attachée.

Après affectation de la macro au bouton, ajouter un paramètre optionnel, exemple :

Sub Macro(Optional mask as Boolean)

Elle n'est ainsi plus visible dans la boîte de dialogue macro.

Cordialement.

Re,

merci mais en ce qui me concerne pas de bouton.

donc je suppose qu'il faut que le mette la ligne de code en début de chaque macro?


Re

voila la solution:

mettre en début de chaque module:

Option Private Module

comme cela plus rien dans la fenêtre MACRO

encore merci à tous

Mon truc s'applique également sans bouton !

Par contre Private Module a d'autres effets qui risquent de ne pas convenir...

Tu devrais (re)lire le chapitre Portée des procédures...

Rechercher des sujets similaires à "macro"