如何检查Excel用户表单文本框中的空值?

时间:2011-09-19 17:43:15

标签: vba

为什么以下不起作用?

If IsNull(Me.TextBox1.Value) = True Then

MsgBox "Null"

Else

MsgBox "Not Null"

End If

在这里,我没有在“TextBox1”中输入任何值,但它仍然通过第一个if循环并显示“Not Null”

如何检查空值?

3 个答案:

答案 0 :(得分:4)

尝试

If me.textbox1= vbNullString then

[]的

答案 1 :(得分:0)

我的计算机上没有Excel,但您可以尝试使用Me.TextBox1.Text代替Me.TextBox1.Value

答案 2 :(得分:0)

我认为,空白文本框的默认值为""

尝试:

If (Me.TextBox1.Value) = "" Then 
   MsgBox "Null" 
Else 
  MsgBox "Not Null"  
End If  

让我们看看它是否正常工作