Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
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 !
En supposant que vous l'avez appelé MesMacros, vous pourrez faire
If MesMacros.ferie(Range("A1") = "non"… Mais normalement
If ferie(Range("A1") = "non"… suffira.
- 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