Vous êtes sur la page 1sur 1

Function MoyenneGlissante(iOrdre As Integer, cReference As Range, ColonneDonneSo urce As Range) Dim iDeb As Integer 'Nombre de lignes au dessus cellule

de rfrence Dim iFin As Integer 'Nombre de lignes en dessous cellule de rfrence Dim r As Range 'Plage pour laquelle la moyenne est calcule iDeb = ((iOrdre - 1) / 2) iFin = (iOrdre - 1) - iDeb Set r = Range(cReference.Offset(-iDeb, 0), cReference.Offset(iFin, 0)) Debug.Print r.Address MoyenneGlissante = Application.WorksheetFunction.Average(r) End Function

Vous aimerez peut-être aussi