Excel VBA

The If statement in Excel VBA is a control structure that executes specific code if certain conditions are true.

If...Then...End If

 Excel VBAのIfステートメントは、条件に基づいてプログラムの実行フローを変更するために使用される制御構造の一つです。Ifステートメントは、特定の条件が満たされた場合に特定のコードブロックを実行するのに役立ちます。

 Ifステートメントの基本構造は以下の通りです。

VBA

If 条件 Then
	' 条件が真の場合に実行されるコード
ElseIf 他の条件 Then
	' 他の条件が真の場合に実行されるコード
Else
	' どの条件も真でない場合に実行されるコード
End If

 この構造を使用することで、条件に応じてさまざまなアクションを実行できます。条件は、真(True)か偽(False)を評価する式で指定されます。条件が真の場合、それに対応するコードが実行されます。

 具体的な例として、Excel VBAを使用して点数に応じて成績を判定するプログラムを作成できます。たとえば、80以上なら「優」、60以上なら「良」、それ以下なら「可」というように条件を設定できます。