Bonjour,
Je souhaiterais faire tourner un de mes modules via un autre module ou un événement par exemple..
Puis-je simplement procéder avec un code du genre :
??Code:
1
2
3
4
5 private sub test () module1.activate end sub
merci pour votre aide
Version imprimable
Bonjour,
Je souhaiterais faire tourner un de mes modules via un autre module ou un événement par exemple..
Puis-je simplement procéder avec un code du genre :
??Code:
1
2
3
4
5 private sub test () module1.activate end sub
merci pour votre aide
J'ai parlé trop vite, en enlevant private dans mon module, cela fonctionne ! Enfin je crois ;)
Merci quand même
Bonjour,
Pour pouvoir appeler une procédure ce trouvant dans un autre module il faut que celle ci soit déclaré en "Public"
Code:Public sub MaProc
Si tu ne mets rien devant le Sub de déclaration de procédure, elle est déclarée Public par défaut.
Si tu veux rendre ta procédure accessible par tous les modules de ton projet mais inaccessible par les autres projets, tu précèdes ton Sub de "Public" mais tu mets un "Option Private" en début de module.