0

我正在尝试编写一个限制其输入的 VBA 函数。它需要三个参数min,modemax, 并且需要确保min < mode < max.

这是我到目前为止所拥有的:

Function TRIANGULAR(min As Double, mode As Double, max As Double)
    If min < mode < max Then
        TRIANGULAR = (min + mode + max) / 3
    Else
        MsgBox "min < mode < max", vbCritical
    End If
End Function

我错过了什么?

4

1 回答 1

1

If不要那样工作。

采用

If (min < mode) and (mode < max) Then
于 2012-07-02T06:26:18.007 回答