Transformer du code VBA en VB et Userform en Form - VB/VBA/VBS - Programmation
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.
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.
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+
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.
Marsh Posté le 04-05-2005 à 18:57:11
Pour insérer complètement ton form, passe par 'Projet' > 'Ajouter un fichier' dans VB6.
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.