【发布时间】:2016-01-05 06:50:09
【问题描述】:
我有一个 Excel VBA 程序,它循环遍历数据表中的每一行数据。
我的目标是在布尔值 bFound 设置为 True 后退出 while 循环。
我认为我的条件“Or bFound=True”可能不正确。
bFound = False
While Sheets("Data").Cells(iRow, 1) <> "" Or bFound = True
If Sheets("Data").Cells(iRow, 11) = Sheets("Data2").Cells(iRow, 1) Then
bFound = True
End If
iRow = iRow + 1
Wend
'exit loop after the boolean=true
【问题讨论】:
-
将 Or 替换为 And
-
Exit a while loop in VBS/VBA 的可能重复项