我有一些代码用于检查文本框中值的长度,如果任何一个框中没有内容,则字符串的长度为0(或为空)。以下是代码:在VBA中使用NULL检查长度
If (Len(Form_MainScreen.Ctl48.Value) Or Len(Form_MainScreen.Ctl49.Value) Or _
Len(Form_MainScreen.Ctl50.Value) Or Len(Form_MainScreen.Ctl51.Value) Or _
Len(Form_MainScreen.Ctl52.Value) Or Len(Form_MainScreen.Ctl53.Value) Or _
Len(Form_MainScreen.Ctl54.Value) = 0) Then
Do X
Else
Do Y
End If
当一个字符串为空时,长度检查变为“空”,整个语句也变为“空”。 但是,如果长度检查全部不为空,则if语句变为“1”,然后再次执行Do X过程。
任何想法我可以做什么?
感谢, 添
您是否使用VBA或VB.NET,请澄清! – Bobby 2011-01-07 14:12:29