但是,iif语句的精髓在于会根据条件得到一个返回值,你这样独立来使用,这里的两个表达式,相当于两个逻辑表达式,也就是判断E列的值是否等于“不及格”或者“及格”。最终结果是得到False或者True。
所以你的代码最终就相当于:
Sub b() 'iif的用法
For ib = 1 To 26
False(Or True)
Next ib
End Sub
这样的代码毫无意义!
但是,iif语句的精髓在于会根据条件得到一个返回值,你这样独立来使用,这里的两个表达式,相当于两个逻辑表达式,也就是判断E列的值是否等于“不及格”或者“及格”。最终结果是得到False或者True。
所以你的代码最终就相当于:
Sub b() 'iif的用法
For ib = 1 To 26
False(Or True)
Next ib
End Sub
这样的代码毫无意义!