Bonjour,

J'ai un problème concernant la fonctionnement des classes et des userforms dans VBA.

Je vous explique, j'ai créé deux userforms permettant de rentrer des données dans un tableau excel. Jusque là tout va bien. Sauf qu'à partir des données rentrées dans les deux userforms, je veux que le logiciel me calcule une certaine valeur renvoyée dans excel lors de la validation du deuxième userform. Problème : je ne peux pas appeler des valeurs rentrées du premier userform dans le code du second car elles ne sont pas reconnues. La solution se trouverait donc dans la construction d'une classe regroupant tous les champs demandés dans les deux user forms, mais je ne sais pas comment faire cohabiter la notion de classe et userform.

Quelqu'un peut-il m'aider ?

Exemple :
Un premier userform demande les caractéristiques techniques d'un avion. Le deuxième gère toutes les pannes et retourne leurs répercussions financières en fonction des données techniques rentrées dans le premier form. Comment faire ?