【发布时间】:2015-04-22 14:38:59
【问题描述】:
我是 Excel 中的 VBA 新手。我有一个包含 11 000 个数字的数据范围。我想计算前 60 个的平均值,然后计算下一个 60 直到结束。我做了一些编程,但它不起作用。有人可以帮我吗?
Sub Hourlyaverage()
Dim i As Long, j As Long, k As Long, l As Long, m As Long
Sheets("DUT1_Test51_excel").Select
i = 3
j = 3
k = 63
Do While Cells(i, 12).Value <> ""
l = Cells(i, 12).Value
m = Cells(k, 12).Value
Cells(j, 20).Value = [Average (l : m)]
i = i + 60
j = j + 1
k = k + 60
Loop
End Sub
【问题讨论】: