📜  vba continue for each loop - VBA (1)

📅  最后修改于: 2023-12-03 15:35:34.315000             🧑  作者: Mango

VBA Continue For Each Loop - VBA

简介

在VBA的For Each循环中,如果想要跳过某个特定的对象,可以使用Continue For语句。Continue For语句会中断当前循环并进入下一次循环。

For Each variable In collection
    If condition Then
        Continue For
    End If
    '循环语句
Next
语法
Continue For
参数

示例
Sub example()
    Dim arr() As Integer
    arr = Array(1, 2, 3, 4, 5)
    For Each i In arr
        If i = 3 Then
            Continue For
        End If
        Debug.Print i
    Next i
End Sub

以上代码将输出:

1
2
4
5
总结

Continue For语句可以使用在For Each循环中,用于跳过特定的对象。在不满足条件时中断当前循环,直接进入下一次循环执行。这是一种高效的处理方法,能够更清晰地表达代码的意图。