我有一些代碼用於檢查文本框中值的長度,如果任何一個框中沒有內容,則字符串的長度爲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