Appeler une fonction depuis un UserForm

Bonjour a tous et à toutes,

Voilà, j'ai récupéré un fichier dans lequel se trouvait des modules et des fonctions (complexe à mon gout).

Actuellement, ces fonctions marchent bien, mais les données d'entrées sont contenues dans les cellules du fichier excel.

Dans ma cellule où se trouve l'appel à la fonction, voici le code :

=Mollier(B1;B2;"P-T";"H")

Qui fait donc appel à deux données d'entrées B1 (pression) et B2 (temperature)

Pour info, cette fonction permet de donner l'enthalpie en fonction de la pression et de la température.

QUESTION :Comment faire pour utiliser cette fonction, mais avec un UserForm, c'est à dire que les données d'entrées ne soient plus comprises dans des cellules excel, mais dans deux textBox ? J'ai bien évidement cherché sur internet, mais j'ai pas réussi.... échec total... dépression... dernier recours : le super et magnifique forum d'Excel-pratique.

Le code contenu dans les différents module est assez complexe (du moins pour moi), et étant débutante, je peux donc me tromper, mais il me semble que vous n'aurez pas à comprendre le code, mais à appeler la fonction "mollier", ce qui est peut être simple pour vous,... mais pas pour moi

En tout cas, merci d'avance

ElectricDandy


Ouuullaaaaaa, j'ai oublié de joindre mon fichier,

Le voilà !

Désolé.....

Bonjour ElectricDandy,

Peut-être comme ceci ?

Call Mollier(textBox1, textBox2, "P-T", "H")

Wahou, merci pour la réponse plus que rapide.

C'est effectivement ça !

Un très grand merci !

Private Sub CommandButton1_Click()
    'Call Mollier(TextBox1, TextBox2, "P-T", "H")
    TextBox3 = Mollier(TextBox1, TextBox2, "P-T", "H")
End Sub
Rechercher des sujets similaires à "appeler fonction userform"