VBA中的嵌套FOR循环

斯图尔特·艾伦(Stuart Allan)

我试图在Excel中隐含一个嵌套的FOR循环。然后内部循环似乎未在代码中执行。错误是错误的吗?这里发生了什么?

Sub Statistics()
    Dim cc As Integer
    Dim i As Integer

    i = 4
    cc = 0
    For cc = 0 To 4
        For i = 4 To -4
            If Sheets("Significance").Cells(4 + cc, 13 - i) = 1 Then Sheets("Output Database").Cells(8 + currevent, 7 + cc) = i
        Next i
    Next cc

        'Rates
    i = 4
    cc = 0
    For cc = 0 To 4
        For i = 4 To -4
            If Sheets("Significance").Cells(14 + cc, 13 - i) = 1 Then Sheets("Output Database").Cells(8 + currevent, 23 + cc) = i
        Next i
    Next cc    
End Sub
登达里

引用i变量的循环需要指定i正在减小:

For i = 4 To -4 Step -1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章