Convertir des macros sous excel en une autre application

Résolu
Moustic76767 Messages postés 3 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 3 décembre 2009 - 3 déc. 2009 à 14:34
cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015 - 4 déc. 2009 à 07:53
Bonjour,

J'ai développé une application sous VBA (Excel) basée sur 18 Userforms, 40 modules et environs 250 macros.
Je me rends compte qu'excel devient trop petit pour mon application, j'aurais alors souhaité "convertir" cette application VBA sous une autre application compatible avec windows, c'est à dire prendre les UserForm et en faire un WindowsForm et récupérer mes codes.
Est-ce possible?
Mon but était d'en faire un exécutable (programme), tout simplement.
Merci.

5 réponses

cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015
3 déc. 2009 à 15:13
Oui pour les codes en tout cas il existe le copier coller. Même si il faudra revoir les déclaration des variables propre à vba telles que Range, Worksheet, Workbook... Pour les forms il faudra peut être les reconcevoir avec les mêmes noms d'objets



nitho l'amateur
3
Moustic76767 Messages postés 3 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 3 décembre 2009
3 déc. 2009 à 15:20
Ok mais sous quel language?
3
Calade Messages postés 1207 Date d'inscription dimanche 20 avril 2003 Statut Membre Dernière intervention 4 juin 2016 10
3 déc. 2009 à 15:52
Bonjour,

Le plus rapide est VB6 qui est le + proche de VBA.

Sinon pour .NET le mieux serait presque de réécrire tout ton code.


Calade
3
Moustic76767 Messages postés 3 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 3 décembre 2009
3 déc. 2009 à 15:57
Ok, mais le problème c'est que j'ai environ 300 pages A4.
Le VB6 est-il facile? car je ne suis pas un informaticien, mais un financier.
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_nitho Messages postés 130 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 8 décembre 2015
4 déc. 2009 à 07:53
Il n'y a franchement rien de facile en programmation. Mais si tu as réussi à écrire 300 pages de vba, tu réussira forcément la traduction. Il y a juste quelques objet Excel qui vont te faire réfléchir, le reste c'est pareil "Copier - Coller". Tu devrais t y mettre tout de suite, plus tôt tu commenceras plus tôt tu en aura fini. S'il y a des pbs nous serons là pour t'aider. Au faite, j'espère que tu as vb6.


nitho l'amateur
3
Rejoignez-nous