共用方式為


IIf 函數

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

語法

IIf(expr, truepart, falsepart)

IIf 函數語法具有以下命名參數

部分 描述
expr 此為必要動作。 你想評估的表達方式。
真部 此為必要動作。 如果 expr,則回傳值或表達式。
falsepart(假部分) 此為必要動作。 如果 exprFalse,則回傳值或表達式。

註解

我總是 同時評估 truepartfalsepart,儘管它只回傳其中一個。 因此,你應該注意不良副作用。 例如,若評估 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 支援與意見反應