有没有办法在VBA中循环它

时间:2016-05-26 01:40:54

标签: excel vba

我正在尝试将我的一些公式转换为vba。有没有一种简单的方法可以在VBA中循环它。

BB4 =(ABS(BA4-AZ4)+ABS(BA4-AZ5)+ABS(BA4-AZ6)+ABS(BA4-AZ7)+ABS(BA4-AZ8)+ABS(BA4-AZ9)+ABS(BA4-AZ10)+ABS(BA4-AZ11)+ABS(BA4-AZ12)+ABS(BA4-AZ13)+ABS(BA4-AZ14)+ABS(BA4-AZ15)+ABS(BA4-AZ16)+ABS(BA4-AZ17)+ABS(BA4-AZ18)+ABS(BA4-AZ19)+ABS(BA4-AZ20)+ABS(BA4-AZ21)+ABS(BA4-AZ22)+ABS(BA4-AZ23))/20

1 个答案:

答案 0 :(得分:0)

当然!你可以制作一个for循环

Dim i As Integer, sum As Double
For i = 4 To 23
    sum = sum + ABS(Cells(53,4).value-Cells(51,i).value)
Next i
Cells(54,4) = sum/20