(Simple) création d'une fonction f(x,y)

Bonjour le forum

Je souhaite créer une fonction qui ai en entrée 2 variable ( teta,phi) et l'exploiter dans excel.

Je voudrais être en mesure de l'utiliser dans excel, c'est à dire de pourvoir écrire f(teta1,phi1) et obtenir en sortie le résultat.
Voilà ce que j'ai tenté, mais l'ayant définie en "Function" je sais pas vraiment comment m'en servir .

Merci d'avance pour votre aide

Function entalpie(teta, phi)

Dim x
Dim h
Dim pv
Dim patm
Dim pvs
Dim patm

patm = 101300
pvs = 10 ^ (2.7877 + (7.625 * teta) / (241.6 + teta))
pv = phi * pvs
x = 0.622 * (pv / (patm - pv))
h = 1.006 * teta + (0.622 * (pv / (patm - pv)) * (2501 + 1.83 * teta))

Range("B16") = h
End Function
bonjour,

Function entalpie(teta, phi)

Dim x
Dim h
Dim pv
Dim patm
Dim pvs
Dim patm

patm = 101300
pvs = 10 ^ (2.7877 + (7.625 * teta) / (241.6 + teta))
pv = phi * pvs
x = 0.622 * (pv / (patm - pv))
h = 1.006 * teta + (0.622 * (pv / (patm - pv)) * (2501 + 1.83 * teta))

entalpie = h
End Function

Don dans votre fonction "entalpie" il faut donner un valeur à "entalpie" et puis dans une cellule par exemple

C1 =entalpie(a1;b1) 'avec A1=teta et B1=phi

Bonjour à tous,

et si tu veux utiliser ta fonction sur feuille il faut la déclarer dans un module standard (Insertion / Module)
eric

Bonjour à vous,

Je vous remercie pour vos réponses, Celle de BsAlv m'a permis de résoudre mon problème.
PS : ça fait 2 fois en 2 jours que vous résolvez mes problème, je commence à me sentir redevable

Rechercher des sujets similaires à "simple creation fonction"