我想检查两个文本框中是否包含文本。如果他们都这样做,我想用方框2替换方框1.这是我正在使用的VBA 如果Not IsEmpty(txtBox1)和Not isEmpty(txtBox2)那么
但它不会进入代码。我宁愿不在And语句中使用两个否定词。还有什么?
其余代码正在运行。
答案 0 :(得分:3)
使用
If Len(txtbox1)>0 And Len(txtbox2)>0 Then
'Do something
End If
IsEmpty()
函数不用于检查字符串 - 它用于检查Variant
是否已设置为值;未初始化的变体是空的,但具有值的变体不是。有效字符串不是Empty
。