Excel的VBA如果然后声明
如果然后声明| 链接:#别的语句[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返回通过。
结果当您单击工作表上的命令按钮:
注意:如果分数低于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返回失败。
结果当您单击工作表上的命令按钮:
注意:只有当你有那么和没有else语句后一个代码行,它允许放置代码行后直接过去和省略(省略)结束如果(第一个例子)。字之后否则启动一个新的行,然后和Else和与结束如果(第二示例)结束。