Vba-if-else-statement
提供:Dev Guides
VBA-If-Elseステートメント
Ifステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 条件がTrueと言われる場合、If条件の下のステートメントが実行されます。 条件がFalseと言われた場合、Else Partの下のステートメントが実行されます。
構文
VBScriptの If Elseステートメントの構文は次のとおりです。
If(boolean_expression) Then
Statement 1
.....
.....
Statement n
Else
Statement 1
.....
....
Statement n
End If
流れ図
例
デモのために、関数の助けを借りて、Excelの2つの数値の中で最大のものを見つけましょう。
Private Sub if_demo_Click()
Dim x As Integer
Dim y As Integer
x = 234
y = 324
If x > y Then
MsgBox "X is Greater than Y"
Else
Msgbox "Y is Greater than X"
End If
End Sub
上記のコードが実行されると、次の結果が生成されます。
Y is Greater than X