Sinon, comment puis-je faire pour connaitre le nombre de valeurs qui ont été retrournées dans l'array ?
come ci:
Dim nbArgs As Long
nbArgs = UBound(args)
latruffe
mais c'est bien sur !
simplement, j'avait plusieurs autres variables en plus de l'array et je l'appelais par Function(a,(b,c,d)) au lieû de function (a,b,c,d). Sans parenthèses, ça change tout.
Sinon, comment puis-je faire pour connaitre le nombre de valeurs qui ont été retrournées dans l'array ?
En tout cas, merci beaucoup.
mareek
comme ça:
function moyenne (ParamArray args() As Variant) as int
por appeller ta fonction, tu fais :
a=moyenne(b,c,d)
latruffe
Est-il possible sous VB de féfinir une fonction dont on ne connait pas à l'avance le nombre d'arguments ?
Ex: une fonction moyenne(a,b,c,d,.....,z)
Si oui, qq'un peut-il m'indiquer la procédure à suivre ?