OVH Cloud OVH Cloud

Executable

1 réponse
Avatar
commercial.billaud
Bonsoir,

Je suis sous Excel 2002 mais mon code VBA doit fonctionner sous
différentes versions d'Excel : peut-on rendre un code (et les
feuilles/useforms associées) exécutable (i.e. compilé pour s'afranchir
des différentes versions) ?

Merci par avance pour vos réponses.

1 réponse

Avatar
Clément Marcotte
Bonjour,

peut-on rendre un code (et les
feuilles/useforms associées) exécutable


Directement d'Excel, non.

Tu peux utiliser VisualBasic ou un autre langage compilé et piloter
Excel par automation.

(i.e. compilé pour s'afranchir
des différentes versions) ?


Sauf que je ne vois pas de nécessité impérieuse de compiler une
application pour passer d'une version d'Excel à une autre. Il y a
peut-être quelques modifications mineures à faire pour passer d'Excel
2000 à Excel 97; mais rien qui ne justifie d'en faire un fichier
compilé.

Même que si tu développes directement dans Excel 97, cela devrait
passer presque comme une lettre à la poste sur les versions suivantes.

Mais si tu parles d'une application qui doit tourner sur Excel 5, là
c'est un peu plus compliqué, et cela prendrait plus de détails.