決策允許程式員控制指令碼或其中一個部分的執行流程。執行由一個或多個條件語句控制。
以下是在大多數程式設計語言中找到的典型決策結構的一般形式。
VBA提供了以下型別的決策宣告。 點選以下連結來檢視它們的詳細資訊。
編號 | 語句 | 描述 |
---|---|---|
1 | if語句 | 一個if 語句由一個布林表示式和一個或多個語句組成。 |
2 | if…else語句 | if else 語句由一個布林表示式和一個或多個語句組成。如果條件為True ,則執行If 語句下的語句。如果條件為false ,則執行指令碼的Else 部分。 |
3 | if…elseif…else語句 | 一個if語句,後跟一個或多個else...if 語句,它由布林表示式組成,接著是一個可選的else 語句,當所有條件變為false 時執行else 語句塊。 |
4 | 巢狀if語句 | 一個if 或elseif 語句中可以巢狀另一個if 或elseif 語句。 |
5 | switch語句 | 一個switch 語句允許一個變數與一個值列表進行測試。 |