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
相关产品推荐
相关产品推荐

