📅  最后修改于: 2023-12-03 15:35:34.315000             🧑  作者: Mango
在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循环中,用于跳过特定的对象。在不满足条件时中断当前循环,直接进入下一次循环执行。这是一种高效的处理方法,能够更清晰地表达代码的意图。