function xla

Maverick32

XLDnaute Nouveau
Bonjour,
J'utilise souvent les mêmes fonctions dans mes classeurs, que j'importe à chaque nouvelle création. Le problème est la mise à jour dans chaque classeur ... J'ai donc pensé à utiliser un classeur commun au format xla, que j'ouvre en même temps que le classeur principal. Mais dans la boite référence du code, je ne vois pas son nom pour l'activer. Je ne peux donc pas utiliser ces fonctions. Quelqu'un aurait-il une idée ?
 

Dranreb

XLDnaute Barbatruc
Bonjour.
Il faut l'ouvrir, d'abord, pour que son nom de projet, qui doit être différent du nom "VBAProject" habituel, soit disponible dans les références des autres projets ouverts.
 

Staple1600

XLDnaute Barbatruc
Bonjour

[Maverick32]
Une autre possibilité est de stocker tes macros dans le classeur de macros complémentaires
Voir ici

EDITION: Bonjour Dranreb
 

Maverick32

XLDnaute Nouveau
Merci à tout les 2, j'ai trouvé ma solution dans la réponse de Dranreb.
Ma macro de fonction s'appelle AMinit.xlb, et j'ai renommé le projet VBAProject en VBAinit.
1028862
J'ai enregistré ma macro au format .xla dans un répertoire sur serveur.

Ensuite, j'ai ouvert un classeur, et dans Outils - Référence - est apparu VBAinit ... que j'ai coché.
1028861

Un nouvel onglet (Références) a aussitôt fait sont apparition
1028863

Les fonctions définies dans le fichier AMinit.xla sont maintenant directement utilisables dans le classeur1.xlsm, et je n'ai pas besoin d'ouvrir AMinit.xla à l'ouverture de Classeur1.xlsm.
 

Discussions similaires


Haut Bas