B
brigadero
Guest
Bonjour à tous,
Je souhaterais, en vba, calculer pour les 52-53 semaines de l'année la moyenne des valeurs qui sont données par jours.
J'ai une fonction qui est la suivante :
Function Moyenne(nomF As String, NombreValeur As Long) As Long
Dim i As Integer
Dim ajout As Long
Dim f As Worksheet
Set f = Sheets("feuil1").Range(nomF)
For i = 1 To NombreValeur
ajout = ajout + f.Cells(i, 1).Value
Next i
calculmoyenne = ajout / NombreValeur
End Function
et je voudrais faire :
sheets("Feuil1").range("D" & i) = Moyenne ("B" & i)
Mais cela ne marche pas.
Qqn pourrait-il m'aider?
Merci bien.
Ps: mon fichier en piece jointe
Je souhaterais, en vba, calculer pour les 52-53 semaines de l'année la moyenne des valeurs qui sont données par jours.
J'ai une fonction qui est la suivante :
Function Moyenne(nomF As String, NombreValeur As Long) As Long
Dim i As Integer
Dim ajout As Long
Dim f As Worksheet
Set f = Sheets("feuil1").Range(nomF)
For i = 1 To NombreValeur
ajout = ajout + f.Cells(i, 1).Value
Next i
calculmoyenne = ajout / NombreValeur
End Function
et je voudrais faire :
sheets("Feuil1").range("D" & i) = Moyenne ("B" & i)
Mais cela ne marche pas.
Qqn pourrait-il m'aider?
Merci bien.
Ps: mon fichier en piece jointe