【问题标题】:How to prevent the code execution if a textbox is empty?如果文本框为空,如何防止代码执行?
【发布时间】:2012-09-11 11:55:36
【问题描述】:

如果用户将文本框留空,我想阻止代码执行

If tx01.Value = "" Then Exit Sub
If tx01.Value = vbNullString Then Exit Sub  //  also tried

但是用户可以简单地写一个空格(或任意数量的空格)并且 - 预防不起作用。
我需要此框中的字符(数字和非数字),但不仅是空格。
请问我该怎么做?

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    类似

    if trim(tx01.Value) = "" then Exit sub
    

    Trim 删除前导和尾随空白字符。

    【讨论】:

    • 是的,就是这样。 ThankYoy - 托尼和拉坦。
    【解决方案2】:

    尝试在文本框值检查中添加Trim()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多