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