Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.
 

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.

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é.


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


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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…