在IF/THEN語句中,條件關系式有:
一. If … Then 結構:
1. 格式:
(1) If Then [:…]
(2) If Then
End If
2. 功能:
當條件為真時執行Then后面的語句或語句組,否則執行后續語句。
二. If … Then … Else 結構:
1. 格式:
If Then
Else
End If
2. 功能:
當條件為真時執行語句組1,條件為假時執行語句組2。
3. 說明:
語句組1和語句組2都可以為新的條件語句,稱為條件語句嵌套的多分支結構。
vb里的If、then 語句、什么情況下then 后面的語句可以和then 同寫一行
if 表達式 then 如果后面只有單條語句的話,就可以直接寫在同一行,如果是多條語句的話,為了增強可讀性,一般是分行寫的(當然你也可以寫在同一行),參考以下幾種情況:
1、if 表達式 then dosomething。 '單條語句直接寫同一行,要分行要加 End if 結束
2、if 表達式 then dosomething : msgbox "提示1" : msgbox "提示2" : End '多條語句用冒號“:”分隔
3、if 表達式 then '常用的分行寫法,End if 結束
dosomething
msgbox "提示1"
msgbox "提示2"
End
end if
vb中如果if和then語句全部在同一行,不需要end if嗎
VB中以單行形式寫代碼,是不需要End If語句的。只有使用塊形式的寫語句,必須有End If語句的。
If。Then。Else 語句,根據表達式的值有條件地執行一組語句。
語法:
可以使用單行形式(第一種語法)來做短小簡單的測試。
注意 在單行形式中,按照 If。Then
判斷的結果也可以執行多條語句。所有語句必須在同一行上并且以冒號分開,如下面語句所示:
If A > 10 Then A = A + 1 : B = B + A : C = C + B
轉載請注明出處華閱文章網 » ifthen多個語句