そして、エクセルVBA if文
特定の条件が満たされた場合、コードの行を実行するために、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戻って通過します。
あなたはシート上のコマンドボタンをクリックすると、結果:
注:スコアが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の戻りは失敗します。
あなたはシート上のコマンドボタンをクリックすると、結果:
注:その後、ノーElseステートメントの後に一つのコード行を持っている場合にのみ、それが終了する場合(第1例)(省略)直接の後に続いてと省略するコード行を配置することが許可されています。それ以外の場合はその後、他の単語の後に新しい行を開始し、終了する場合(第2例)で終わります。