if判断句
if判断句分为单条件判断句与多条件判断句
单条件例子:
Sub justice()
If Range("a1").Value > 0 Then
Range("b1") = "positive"
Else
Range("b1") = "nonpositive"
End If
End Sub
多条件判断例子一
Sub justice3()
If Range("a1").Value > 0 Then
Range("c1").Value = "positve"
ElseIf Range("a1") = 0 Then
Range("c1") = "zero"
ElseIf Range("a1") < 0 Then
Range("c1") = "negative"
End If
End Sub
多条件判断例子二
Sub justice1()
If Range("a1") <> "" And Range("a2") <> "" Then
Range("a3") = Range("a1") * Range("a2")
End If
End Sub
注意:1.不等于号就是大小写连在一起写。空表示为""
2.Then 不要忘记写
3.有if出现就一定有end if, 正如sub与end sub的关系。但是elseif 并不受此限制。if句嵌套时候要注意endif的个数与if相对应。