IIf 函数

返回两个部分之一,具体取决于的计算结果。

语法

IIf(expr, truepart, falsepart)

IIf 函数语法包含以下命名参数

Part 说明
expr 必填。 要计算的表达式。
truepart 必填。 exprTrue 时返回的值或表达式。
falsepart 必填。 exprFalse 时返回的值或表达式。

备注

IIf 总是计算 truepartfalsepart,即使该函数只返回它们的计算结果之一。 因此,您应该留意不需要的负面效果。 例如,如果计算 falsepart 导致了除以零的错误,则会发生错误,即使 exprTrue 时也是如此。

示例

此示例使用 IIf 函数计算 TestMe 过程的 参数 CheckIt ,如果量大于 1000,则返回单词“Large”;否则返回单词“Small”。

Function CheckIt (TestMe As Integer)
    CheckIt = IIf(TestMe > 1000, "Large", "Small")
End Function

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。