特定の条件が満たされた場合、コードの行を実行するために、Excel VBAであれば、ステートメントを使用します。

次に、IF文

ワークシート上の/ VBAの作成・マクロ#コマンドボタンを[コマンドボタン] `と次のコード行を追加します:`リンクを置き

Dim score As Integer, result As String

score = Range("A1").Value

If score >= 60 Then result = "pass"

Range("B1").Value = result

説明:スコアがより大きいまたは60に等しい場合、Excel VBA戻って通過します。

あなたはシート上のコマンドボタンをクリックすると、結果:

Excel VBA If Then Statement

注:スコアが60未満である場合、ExcelのVBAは、セルB1に空の変数の結果の値を置きます。

Elseステートメント

ワークシート上の/ VBAの作成・マクロ#コマンドボタンを[コマンドボタン] `と次のコード行を追加します:`リンクを置き

Dim score As Integer, result As String

score = Range("A1").Value

If score >= 60 Then

result = "pass"

Else

result = "fail"

End If

Range("B1").Value = result

説明:スコアがより大きいまたは60に等しい場合、エクセルVBAの戻りは合格、他のエクセルVBAの戻りは失敗します。

あなたはシート上のコマンドボタンをクリックすると、結果:

Excel VBA Else Statement

注:その後、ノーElseステートメントの後に一つのコード行を持っている場合にのみ、それが終了する場合(第1例)(省略)直接の後に続いてと省略するコード行を配置することが許可されています。それ以外の場合はその後、他の単語の後に新しい行を開始し、終了する場合(第2例)で終わります。