如果然后声明| 链接:#别的语句[Else语句]

在Excel中使用VBA的。如果Then语句,如果满足特定条件时执行的代码行。

如果然后声明

命令按钮在工作表,并添加以下代码行:

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语句

命令按钮在工作表,并添加以下代码行:

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时,Excel VBA返回Pass,否则Excel的VBA返回失败。

结果当您单击工作表上的命令按钮:

Excel VBA Else Statement

注意:只有当你有那么和没有else语句后一个代码行,它允许放置代码行后直接过去和省略(省略)结束如果(第一个例子)。字之后否则启动一个新的行,然后和Else和与结束如果(第二示例)结束。