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

XL 2016 Appeler une fonction d'un autre classeur.

  • Initiateur de la discussion Initiateur de la discussion dodineau
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dodineau

XLDnaute Occasionnel
bonjour.
Dans une macro je voudrais appeler une fonction d'un autre classeur.
Quelle est la syntaxe à utiliser ?
Merci.
À+
 
Bonjour.
Ça dépend vraiment de la vocation de cet autre classeur.
Sinon, pour un besoin isolé, Application.Run devrait pouvoir faire l'affaire s'il est ouvert.
Si c'est un classeur dédié à ces fonctions, utilisables un peu partout, changez lui son VBAProject en un nom plus rare, que vous pourrez ajouter aux références des autres projets où vous voudrez pouvoir utiliser tout ce qui y est Public.
 
Merci pour cette réponse mais cest un peu compliqué à comprendre pour moi.
J'ai une function dans un classeur de macros et fonctions perso toujours ouvert. Cette fonction détermine si un jour est férié ou non.
Dans une cellule je peux donc écrire : = perso!ferie(a1) et la réponse est oui ou non.
Maintenant dans un classeur je voudrais écrire une macro du style : if perso!ferie(range("a1")="non"...
Voila en espérant avoir été clair 🙂
 
Ça n'a quand même rien de compliqué de renommer un projet VBA, bon sang !
Comme pour tous les composants VBA c'est toujours la 1ère propriété (Name) dans la fenêtre de propriétés (et la seule d'ailleurs pour le projet lui même, comme pour un module standard).
Ce n'est pas compliqué non plus, dans le projet d'un autre classeur, de faire Outils, Références… et d'y cocher le nom qu'on à mis à l'autre !
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
197
Réponses
4
Affichages
377
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
357
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…