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