IIf 函数

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

语法

IIf(expr, truepart, falsepart)

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

Part 说明
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。