计算变化的窗口上的移动平均值

对于一个新手来说,这是一个非常复杂的问题。 我也不能给整个子程序。 除了我计算平均值的部分外,它似乎正在工作。 我已经使用了我在这里find的全部解决scheme,但是没有人做我需要他们做的事情。

ave = WorksheetFunction.Average("C" & i, "C" & j, "C" & k, "C" & l, "C" & m, _ "C" & n, "C" & o) 

如果ave长,而i – n是整数,则根据i的值计算。

我只需要取指定单元格的平均值,并将结果放入单元格Ei中。 我不能计算工作(没有发生,甚至没有错误),所以我还没有把结果放在一边。 但是如果我也能得到帮助的话,那会很好的。

谢谢!

*编辑 – 这个特殊的代码是1004错误,但当我使用

 Range("E" & i) = Worksheet... 

它什么也没做。 没有结果,没有错误。

*编辑2 – 我现在有工作,谢谢! 这是有用的代码。

 ave = WorksheetFunction.Average(Range("C" & i).Value, Range("C" & j).Value, _ Range("C" & k).Value) Range("E" & i).Value = ave 

这对我工作:

 ave = WorksheetFunction.Average(Range("C" & i).Value, Range("C" & j).Value,..ect)