Bonjour,
Je viens de reprendre un application VBA d'une personne que je ne connais pas. L'application est relié a un excel et possède 1 user form qui est l'application en elle-même c'est a dire toute l'interface ainsi que les fonctionnalités. Dans le code de ce user form on retrouve donc enfaite le code de toute les interface ainsi que toute les fonction utiles pour faire fonctionner l'application (formule de calcul, mise en page, command button ect..) la casi totalité de l'application est dans le code d'un user form . Il y a donc 2700 ligne d'affilé dans un seul fichier. Mon idée était de le restructurer afin de pouvoir le diviser en différentes modules de classe qui s'appellerait entre elles et pouvoir optimiser certaines fonctions. Je voudrais donc savoir comment je pourrais créer des modules de classe qui contiendrait du coup de le code du userform de l'application mais de manière mieux structurées et plus lisible/optimisée mais en gardant des liens avec l'userform afin qu'il reste fonctionnel . Sachant que la boite ou je travail n'utilise que VBA et toute la suite office donc pas de visual studio ect.... Je sais pas si c'est possible, ou si je me suis bien fait comprendre . Merci d'avance pour vos réponses
Partager