Bonjour a tous
Voici, j'ai une application XLA qui est ouverte en permanance sous Excel. Losrque je travail dans le VBE et que j'ai d'autre VbProject en marche(donc d'autres macros de d'autres fichiers qui sont ouvert en même temps), comment faire pour connaitre le nom du VBProject que j'utilise avant d'appeler une autre macro qui se trouve dans un autre classeur ?
Exemple:
- Je travail sur le code du fichier A dans VBE
- Par un bouton que je me suis créer en VBE, j'appel un Userform
qui se trouve dans le Fichier B qui a pour but d'afficher dans un
Texbox, le code des macros du fichier sur lequel je travail.
- Donc, dans le Fichier B, j'ai besoin de connaitre quel étais le nom
du fichier que j'utilisais( ds l'exemple ici c'est A ) pour pouvoir y faire
référence et ainsi pouvoir afficher le code du fichier A et non celui du
B(ce qui m'arrive présentement).
Je crois qu'il faut que je passe par un module de classe, mais je ne suis pas encore rendu la dans mon évolution VBA.
Merci !
Message édité par: Hellboy, à: 05/07/2005 20:43
Voici, j'ai une application XLA qui est ouverte en permanance sous Excel. Losrque je travail dans le VBE et que j'ai d'autre VbProject en marche(donc d'autres macros de d'autres fichiers qui sont ouvert en même temps), comment faire pour connaitre le nom du VBProject que j'utilise avant d'appeler une autre macro qui se trouve dans un autre classeur ?
Exemple:
- Je travail sur le code du fichier A dans VBE
- Par un bouton que je me suis créer en VBE, j'appel un Userform
qui se trouve dans le Fichier B qui a pour but d'afficher dans un
Texbox, le code des macros du fichier sur lequel je travail.
- Donc, dans le Fichier B, j'ai besoin de connaitre quel étais le nom
du fichier que j'utilisais( ds l'exemple ici c'est A ) pour pouvoir y faire
référence et ainsi pouvoir afficher le code du fichier A et non celui du
B(ce qui m'arrive présentement).
Je crois qu'il faut que je passe par un module de classe, mais je ne suis pas encore rendu la dans mon évolution VBA.
Merci !
Message édité par: Hellboy, à: 05/07/2005 20:43