声明は、からなる1つの以上のブール式を続けることができた場合elseif
のステートメントは、デフォルトのelse
すべての条件がするように変更された文で、false
実行else
ブロックを。
文法
次はでVBScriptのあるIf...Elseif...Else
構文情報。
もし(ブール式)すると 声明1 ..... ..... ステートメントのn ElseIf(ブール式)次に、 ステートメント1 ..... .... ステートメントのn ElseIf(ブール式)次に、 ステートメント1 ..... .... ステートメントのn エルス ステートメント1 ..... .... ステートメントのn 終了 した場合
フローチャート
例
デモの目的のために、これは最大の番号を検索するために、2つのExcelの機能を意味しています。以下に示します -
リファレンス実装コード
プライベート サブif_demo_Click() 暗い X として 整数 薄暗い Y として 整数 X = 10 、および = 10 If x > y Then MsgBox ("X 大于 Y 的值") ElseIf y > x Then MsgBox ("Y 大于 X 的值") Else MsgBox ("X 和 Y 的值相等") End If End Sub
执行上面示例代码,得到以下结果