我正在使用 Ms-Access,并创建了一个用户表单,其中有许多文本框。这些盒子被命名为:Box1、Box2、Box3 ...
我需要遍历所有盒子,但我不知道哪一个是最后一个。为了避免循环遍历所有用户窗体控件,我想尝试以下操作:
For i =1 To 20
If Me.Controls("Box" & i).value = MyCondition Then
'do stuff
End If
Next i
Run Code Online (Sandbox Code Playgroud)
此错误出现在 Box6 处,这是第一个未找到的框。有没有办法捕获此错误并在发生时退出循环。
我知道我可以使用On Error,但我宁愿用代码捕获这个特定的实例。
谢谢,乔治
vba ×1