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
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Cordialement.
Partager