根據表達式的評估,回傳兩個部分之一。
語法
IIf(expr, truepart, falsepart)
IIf 函數語法具有以下命名參數:
| 部分 | 描述 |
|---|---|
| expr | 此為必要動作。 你想評估的表達方式。 |
| 真部 | 此為必要動作。 如果 expr 為 真,則回傳值或表達式。 |
| falsepart(假部分) | 此為必要動作。 如果 expr 為 False,則回傳值或表達式。 |
註解
我總是 同時評估 truepart 和 falsepart,儘管它只回傳其中一個。 因此,你應該注意不良副作用。 例如,若評估 falsepart 導致除以零誤差,即使 expr 為 真,仍發生錯誤。
範例
此範例使用 IIf 函數來評估 TestMe 程序參數 CheckIt ,若數量大於 1000,則回傳「Large」字;否則回傳「Small」字。
Function CheckIt (TestMe As Integer)
CheckIt = IIf(TestMe > 1000, "Large", "Small")
End Function
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。