Rapport de message :*
 

Excel VBA Compilation conditionnelle

Titre du sujet : Excel VBA Compilation conditionnelle
par wjmavsk le 10/08/2013 14:54:49

Bonjour,

j'ai une application qui fonctionne sur Windows XP / Office 2007.

Cette même application ne fonctionne plus sous Windows 7 / Office 2013, or J'ai besoin de la faire tourner dans les deux environnements.

Le problème est généré lors de la compilation des modules VBA. Je n'arrive pas à installer le module de gestion de calendrier MSCOMCT2.OCX sur Windows7 et je n'ai pas trouvé d'équivalent compatible avec windows 7 sur le net.

Lorsque je supprime dans mon application,  le module .frm  de gestion de calendrier et le code inclus qui y fait appel dans certaines feuilles , l'application se compile correctement et tourne normalement, sous windows7/OFFICE 2013 sans la fonction calendrier.

Afin d'éviter de gérer et de maintenir à jour deux applications, sachant qu'il est possible d'identifier la version d'Office avec le code

Val(Application.version),

existe-t-il une possibilité de compilation conditionnelle des modules VBA?

Cordialement

JMV