有没有办法在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 

一定! 你可以做一个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