VBA-決定
意思決定により、プログラマーはスクリプトまたはそのセクションの1つの実行フローを制御できます。実行は、1つ以上の条件ステートメントによって制御されます。
以下は、ほとんどのプログラミング言語に見られる典型的な意思決定構造の一般的な形式です。

VBAは、次のタイプの意思決定ステートメントを提供します。詳細を確認するには、次のリンクをクリックしてください。
シニア番号 | ステートメントと説明 |
---|---|
1 | ifステートメント アン if ステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。 |
2 | if..elseステートメント アン if elseステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。条件がTrueの場合、以下のステートメントIfステートメントが実行されます。条件が偽の場合、Else スクリプトの一部が実行されます。 |
3 | if ... elseif..elseステートメント アン if ステートメントの後に1つ以上が続く ElseIf ブール式で構成され、その後にオプションのステートメントが続くステートメント else statement、すべての条件がfalseになったときに実行されます。 |
4 | ネストされたifステートメント アン if または elseif 別の内部のステートメント if または elseif ステートメント。 |
5 | switchステートメント A switch ステートメントを使用すると、値のリストに対して変数が等しいかどうかをテストできます。 |