Je suis confronté au même problème que Ainelle: fichiers partagés par plusieurs utilisateurs sur différents postes.
Mais n'ayant pas vraiment trouvé de solution alternative satisfaisante, autre que les 2 proposés par trollinou:
Deux solutions possibles :
1- Tu ajoutes ta macro dans ton fichier, du coup, tu n'auras plus le problème
2- Le fichier *.xla doit être mis dans le répertoire idoine, à savoir :
C:\....\Application Data\Microsoft\Addins
J'ai opté pour la première, mais de manière un peu différente que le "Addins" proposé plus haut:
- Export du module contenant les fonctions à utiliser. A partir de Microsoft VB : Modules/exporter un fichier => création d'un fichier .bas
- Import de ce module dans chacun de mes fichiers grâce à une boucle toute bête et à la commande:
Activeworkbook.VBProject.VBComponents.Import("/.../mon_module.bas")
Ça ne me satisfait pas vraiment mais ça a le mérite de marcher....
Ça fonctionnera peut être aussi pour toi Ainelle sous 2003...
Partager