Bonjour,

Je suis en train de développer un module commun pour différentes macros qui récupère la version de chacun des modules. Celle-ci est stockée dans une constante publique par module.

Le problème est que le module commun contient toutes les constantes possibles mais dès qu'un module est manquant dans une de mes macros, l'option explicit bloque la compilation.

Je ne souhaite pas enlever l'option explicit gage de variables correctement déclarées.

Je cherchais à faire Evaluate("Ma_constante") et gérer l'erreur si celle-ci n'existe pas dans la macro mais ce code ne fonctionne pas.

Avez-vous une idée sur ce sujet?

Merci d'avance pour vos réponses constructives.
Cordialement,
batseb