Bonjour,
je fais mes premiers pas sur le monde VBA et je remercie d'avance ceux qui voudront m'aider.
J'ai créé une macro d'abord pour Excel 2007, je l'ai sauvegardé sur le répertoire AddIns de mon PC, sous le nom decibel.xlam. Il me permet d'utiliser des fonctions personnalisées telles que =sommedb() ou =sousdb().
Ensuite j'ai sauvegardé la meme macro en format compatible Excel 2003 pour une collegue. Sur son pc il peut ainsi apres le mettre dans le repertoire macros complémentaires, utiliser les memes formules =sommedb() et =sousdb().
Jusque la tout va bien. Le probleme vient quand je cree un classeur contenant ces formules, le sauvegarde sur le réseau en format compatible 2003 et que ma collegue ou moi voulont l'utiliiser et le modofoer sur le reseau. Sur la barre de formules, on ne voit plus =sommedb() mais =\\nom du réseau\nom utilisateur\AppData\Roaming\Microsoft\AddIns\decibel.xlam!sommedb() !!
Si on enleve ce liens vers le fichier decibel.xlam et on re laisse =sommedb(), tout marche correctement.
Ma question est donc, comment lors de la sauvegarde du fichier sur le reseau, on peut dire a excel de ne pas mettre le lien mais laisser le nom de la formule personnalisée ???
J'espere avoir bien expose mon probleme.
Merci d'avance !
je fais mes premiers pas sur le monde VBA et je remercie d'avance ceux qui voudront m'aider.
J'ai créé une macro d'abord pour Excel 2007, je l'ai sauvegardé sur le répertoire AddIns de mon PC, sous le nom decibel.xlam. Il me permet d'utiliser des fonctions personnalisées telles que =sommedb() ou =sousdb().
Ensuite j'ai sauvegardé la meme macro en format compatible Excel 2003 pour une collegue. Sur son pc il peut ainsi apres le mettre dans le repertoire macros complémentaires, utiliser les memes formules =sommedb() et =sousdb().
Jusque la tout va bien. Le probleme vient quand je cree un classeur contenant ces formules, le sauvegarde sur le réseau en format compatible 2003 et que ma collegue ou moi voulont l'utiliiser et le modofoer sur le reseau. Sur la barre de formules, on ne voit plus =sommedb() mais =\\nom du réseau\nom utilisateur\AppData\Roaming\Microsoft\AddIns\decibel.xlam!sommedb() !!
Si on enleve ce liens vers le fichier decibel.xlam et on re laisse =sommedb(), tout marche correctement.
Ma question est donc, comment lors de la sauvegarde du fichier sur le reseau, on peut dire a excel de ne pas mettre le lien mais laisser le nom de la formule personnalisée ???
J'espere avoir bien expose mon probleme.
Merci d'avance !