【发布时间】:2012-09-11 11:55:36
【问题描述】:
如果用户将文本框留空,我想阻止代码执行
If tx01.Value = "" Then Exit Sub
If tx01.Value = vbNullString Then Exit Sub // also tried
但是用户可以简单地写一个空格(或任意数量的空格)并且 - 预防不起作用。
我需要此框中的字符(数字和非数字),但不仅是空格。
请问我该怎么做?
【问题讨论】:
如果用户将文本框留空,我想阻止代码执行
If tx01.Value = "" Then Exit Sub
If tx01.Value = vbNullString Then Exit Sub // also tried
但是用户可以简单地写一个空格(或任意数量的空格)并且 - 预防不起作用。
我需要此框中的字符(数字和非数字),但不仅是空格。
请问我该怎么做?
【问题讨论】:
类似
if trim(tx01.Value) = "" then Exit sub
Trim 删除前导和尾随空白字符。
【讨论】:
尝试在文本框值检查中添加Trim()。
【讨论】: