Transformer du code VBA en VB et Userform en Form

Transformer du code VBA en VB et Userform en Form - VB/VBA/VBS - Programmation

Marsh Posté le 04-05-2005 à 00:36:25    

Bonjour,
 
* Je précise que je suis noob... *
 
J'ai développé une petite appli sous VBA (Excel) basée sur un Userform et un module pour mes types et variables globales.
Je me rends compte que je n'ai absolument pas besoin des fonctions spécifiques à Excel ni des cellules pour effectuer mon travail.
J'aurais alors souhaité "convertir" cette application VBA en VB, c'est à dire prendre le UserForm et en faire un WindowsForm et récupérer mon code.
 
Est-ce possible, ou est-ce que VB et VBA ne sont pas "compatibles" ?
 
Mon but était d'en faire un exécutable, tout simplement.
 
Merci.

Reply

Marsh Posté le 04-05-2005 à 00:36:25   

Reply

Marsh Posté le 04-05-2005 à 09:19:11    

:bounce:  yop yop  :bounce:

Reply

Marsh Posté le 04-05-2005 à 09:37:48    

Ben, essaye...
S'il y a des différences de syntaxe, tu recevras des messages d'erreur que tu pourras interpréter pour corriger.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 04-05-2005 à 11:17:52    

Merci AlainTech, j'ai essayé mais je ne sais pas comment intégrer mon userform (que j'ai exporté d'Excel en fichier.frm et .frx) dans VB.

Reply

Marsh Posté le 04-05-2005 à 11:25:00    

Salut,
 
J'ai jamais essayé mais à priori, tu dois pouvoir ouvrir le .frm dans VB sans problèmes.
 
Par contre, pour le .frx (qui doit contenir le code j'imagine), tu devras peut-être passer pas du copier/coller... Ou essaie de le renommer en .bas (si mes souvenirs sont exacts).
 
A+

Reply

Marsh Posté le 04-05-2005 à 16:50:52    

Le frx s'ouvre très bien, mais évidemment, presque toutes les commandes sont "soulignées en bleu zig-zag".
Le frm ne peut pas s'importer "naturellement" dans VB, quand je l'ouvre, il me l'ouvre comme un fichier binaire et me montre le fichier sous sa forme hexadécimale.
 
J'ai longuement cherché sur le forum d'HFR et je ne suis pas le seul a avoir ce problème apparemment, mais aucune réponse données n'était très pertinente.
 
Merci d'avoir essayé. Je considère ce problème comme non résolu, mais je me contenterai de rester en VBA.

Reply

Marsh Posté le 04-05-2005 à 18:57:11    

Pour insérer complètement ton form, passe par 'Projet' > 'Ajouter un fichier' dans VB6.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed