VBAvalidation无法正常工作

我试图返回一个错误消息,如果cbo_moduleName字段为空,一旦提交button被点击,但没有发生。

 Private Sub btnSubmit_Click() If IsEmpty(cbo_moduleName.Value) Then MsgBox ("Module Name field empty!") Exit Sub End If End Sub 

任何想法,我犯我的错误?

IsEmpty检查Varianttypes的variables是否包含特殊值Empty

你可能的意思是检查一个string是否是一个空string:

 If Len(cbo_moduleName.Value) = 0 Then ... End If