小编Geo*_*rge的帖子

检查文本框是否存在vba(使用名称)

我正在使用 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

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

vba ×1