Option Private Module
Bien vu Pierrot !pour moi, c'est cette ligne de code placé en tête de module qui permet de rendre "invisible" tes macros par le menu excel => outils => macro..
Code:Option Private Module
Enfin, en testant ta solution, il semblerait que soit on peux la déclarer Public, et la Sub est appelée par son nom, soit en normal et la il faut préciser le module dans lequel elle est (Module2.Test par exemple).
Option Explicit
Option Private Module
Public Sub test()
Option Explicit
Option Private Module
Sub test()
Autant pour moi, c'est pour l'appel d'une Sub dans le code d'un USF que le nom de l'USF est obligatoire (enfin, d'après mes essais ) ...qu'entends tu pas la.... je l'appelle directement par son nom, sans préciser le nom du module, les 2 procédures étant dans le même classeur...