yaka XLDnaute Occasionnel 2 Mai 2006 #1 Bonjour Je suis en train de m'écrire une fonction. Par exemple la suivante Function gain(pa, pv) As Double gain = Round(pa, 0) * pv - Application.WorksheetFunction.Max(pa * pv * comP, ComE) - (Round(pa, 0) * pa + Application.WorksheetFunction.Max(pa * pa * comP, ComE)) End Function ...où Const ComE = 7.78 Const comP = 0.0048 Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.?? merci
Bonjour Je suis en train de m'écrire une fonction. Par exemple la suivante Function gain(pa, pv) As Double gain = Round(pa, 0) * pv - Application.WorksheetFunction.Max(pa * pv * comP, ComE) - (Round(pa, 0) * pa + Application.WorksheetFunction.Max(pa * pa * comP, ComE)) End Function ...où Const ComE = 7.78 Const comP = 0.0048 Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.?? merci
A AV Guest 2 Mai 2006 #2 Ave, Le mieux serait que tu nous dises ce que tu cherches à faire avec la fonction perso ''...Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.??...'' Tu peux te contenter de ''Application.Max(...)'' AV [aaa] Vote positif 0 Vote négatif
Ave, Le mieux serait que tu nous dises ce que tu cherches à faire avec la fonction perso ''...Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.??...'' Tu peux te contenter de ''Application.Max(...)'' AV [aaa]
yaka XLDnaute Occasionnel 2 Mai 2006 #3 cette fonction perso fonctionne... ... Mon seul souci est de savoir si je peux raccourcir les lignes de codes? mais je peux l'expliquer si c'est vraiment nécessaire. Vote positif 0 Vote négatif
cette fonction perso fonctionne... ... Mon seul souci est de savoir si je peux raccourcir les lignes de codes? mais je peux l'expliquer si c'est vraiment nécessaire.
A AV Guest 2 Mai 2006 #4 ''...cette fonction perso fonctionne...'' On n'a jamais dit le contraire.. Quoique...la fonction vba ''Round'' étant bien connue comme étant de la deaube, il se pourrait bien que.. Bon... allez... AV [aaa] Vote positif 0 Vote négatif
''...cette fonction perso fonctionne...'' On n'a jamais dit le contraire.. Quoique...la fonction vba ''Round'' étant bien connue comme étant de la deaube, il se pourrait bien que.. Bon... allez... AV [aaa]
yaka XLDnaute Occasionnel 2 Mai 2006 #5 AV écrit: Ave, Le mieux serait que tu nous dises ce que tu cherches à faire avec la fonction perso ''...Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.??...'' Tu peux te contenter de ''Application.Max(...)'' AV [aaa] Cliquez pour agrandir... j'avais pas tout lu... je vais donc me contenter de Application.Max() Merci Vote positif 0 Vote négatif
AV écrit: Ave, Le mieux serait que tu nous dises ce que tu cherches à faire avec la fonction perso ''...Pour la fonction Max suis-je obligé d'écrire à chaque fois Application.WorksheetFunction.??...'' Tu peux te contenter de ''Application.Max(...)'' AV [aaa] Cliquez pour agrandir... j'avais pas tout lu... je vais donc me contenter de Application.Max() Merci