You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VBA输入框点击取消/确认按钮的行为异常问题求助

VBA输入框点击取消/确认按钮的行为异常问题求助

各位VBA大佬好,我最近碰到个闹心的小问题,想请大家帮忙看看:

我写了一段代码,用InputBox让用户填写同住的亲属数量,但现在点击取消按钮,或者啥都不填直接点确认的时候,会触发类型不匹配错误。后来我调整了下代码,现在点击这两个按钮时会弹出空表单,但这也不是我要的效果啊!我真正想实现的是:不管用户点取消,还是空内容点确认,程序都啥也别干,直接终止当前流程就行;只有当用户输入了有效的亲属数量(正整数)之后,才执行后面的代码逻辑。

我目前用的代码片段是这样的:

numFamiliares = Val(InputBox("How many family members do you live with?"))
If numFamiliares = 0 Then Exit Sub

familiarActual = 1

....Here goes the rest of the code....

现在的情况是,即使我点取消或者空内容确认,程序还是会跳出空表单,完全没达到“啥也不执行”的要求。有没有大佬能帮我调整下代码,实现我想要的效果呀?

备注:内容来源于stack exchange,提问作者CARLOS ANDRES DIAZ VALDERRAMA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:58:13