在VBA中需要替代Not IsEmpty()

时间:2015-08-11 19:37:42

标签: excel-vba vba excel

我想检查两个文本框中是否包含文本。如果他们都这样做,我想用方框2替换方框1.这是我正在使用的VBA 如果Not IsEmpty(txtBox1)和Not isEmpty(txtBox2)那么

但它不会进入代码。我宁愿不在And语句中使用两个否定词。还有什么?

其余代码正在运行。

1 个答案:

答案 0 :(得分:3)

使用

If Len(txtbox1)>0 And Len(txtbox2)>0 Then
    'Do something
End If

IsEmpty()函数不用于检查字符串 - 它用于检查Variant是否已设置为值;未初始化的变体是空的,但具有值的变体不是。有效字符串不是Empty