有点麻烦。我有一个简单的情况:2单选按钮,接受或拒绝。我没有做IF语句,而是有义务去做Select语句。选择与单选按钮的案例 - 有空值的问题
当我遍历我的代码时,它会转到Case rdbApprove.Value并且抱怨值为null。我认为这不是真的,因此它应该转到下一个案例。不是 - 它挂在它为空的事实上。
为了试图摆脱空值,我尝试了NZ(rdbApprove.Value,False)来试图告诉它它是错误的,但仍然不起作用。
Select Case True
Case rdbApprove.Value
Case rdbReject.Value
Case Else
MsgBox "ERROR!"
End Select
你为什么觉得要做Select语句?你的代码看起来有点奇怪 - 通常在Select Case中,选择的值是一个运行时确定的值,可能的选项是常量;你的代码有其他方面的东西。就我个人而言,我只是一个简单的“If”陈述而已。 –
不应该打开或关闭单选按钮,并且不应该只关心批准按钮是否打开?那么,如果说'if(rdbApprove)then blahblah end'if – bf2020