Fonction qui fonctionne sur VBA mais pas sur excel
Bonjour à tous,
J'ai recrée sur VBA une fonction qui permet de calculer la moyenne d'une matrice composé d'une seule colonne, ma fonction marche bien lorsque je l'utilise via VBA mais lorsque je veux l'utiliser directement dans une cellule excel, la cellule considérée renvoit toujours #VALEUR.
Savez-vous d'où peut venir ce problème ?
voici le code de ma fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Public Function mamoyenne2(A)
Dim i, j, n As Integer
n = UBound(A, 1)
Dim moy As Double
Dim somme As Double
somme = 0
For i = 1 To n
somme = somme + A(i, 1)
Next i
moy = somme / n
mamoyenne2 = moy
End Function |
Merci d'avance.
Cordialement.