Bonsoir et merci de la réponse,
Si je comprends bien, je peux mettre en tête du module "Option Private Module" où j'ai déclaré mes variables Public et Const qui sont utilisées dans tous mes modules ainsi que des sub utilisés dans plusieurs modules !!!
Par contre, je mets toutes mes instructions en Privé pour mes UserForm et pourront être utilisés dans plusieurs modules sans problèmes.
Ex du mon classeur :
Module1 = Variables publiques et constantes, Sub servant à plusieurs Sub de Module différent
Module2 = Sub avec appel à variables et Sub du mModule1 + UserForm01 et UserForm02
Module3 = Sub avec appel à variables et Sub du mModule1 + UserForm01 et UserForm02
……..
UserForm01 = Toutes les instructions en Privé
UserForm02 = Toutes les instructions en Privé
Donc en mettant "Option Private Module" en tête du Module1, ça évite d'avoir un problème avec des macros d'autres classeurs ouverts ?