IIf 函數

根據表達式的評估,回傳兩個部分之一。

語法

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 支援與意見反應。