excel的vba中if条件判断
Sub 判断1() '单条件判断
Sub 判断1() '单条件判断
If Range("a1").Value > 0 Then
Range("b1") = "正数"
Else
Range("b1") = "负数或0"
End If
End Sub
Sub 判断2() '多条件判断
If Range("a1").Value > 0 Then
Range("b1") = "正数"
ElseIf Range("a1") = 0 Then
Range("b1") = "等于0"
ElseIf Range("B1") <= 0 Then
Range("b1") = "负数"
End If
End Sub
Sub 多条件判断2()
If Range("a1") <> "" And Range("a2") <> "" Then
Range("a3") = Range("a1") * Range("a2")
End If
End Sub
小提示: iif函数用于进行一个条件的判断
Sub 判断4()
Range("a3") = IIf(Range("a1") <= 0, "负数或零", "正数")
End Sub
补充:
在excel单元格中直接输入if判断的时候,如果两个条件同时成立的写法是and在前面,比如
if(and(a1<>"",b1<>""),...)