我正在尝试编写一个 if 语句,如果某个组合框为空,则它运行代码的某个部分,如果其中有数据,然后运行另一个。我写了这个:
Private Sub ProjectAddSetDateAutoBtn_Click()
If ProjectAddAllDueDateAutoCmBx = Null Then
'Code1
Msgbox("ComboBox Is Null")
Else
'Code2
Msgbox("ComboBox Has Data")
End If
End Sub
我留下没有数据的组合框,然后它也不会运行 if 的第一部分中的代码或第二部分中的代码!如果我在框中输入数据,它会完美地运行 if 语句的第二部分。没有错误,我对此感到很困惑。ComboBoxes 有自己的“Null”吗?这个 if 语句有问题吗?