(VBA)平方等值 - 子或函数未定义

时间:2016-10-05 15:33:59

标签: excel vba excel-vba

我在大学的运动测试中遇到了一些问题,但在编辑了一些代码后,似乎有些问题出现了。

Public Function Uzd(x) As String
    If x = 1 Or x = 2 Then
        Uzd = (2 * x + 3) / sqrt(x ^ 2 + 3 * x + 2)
    Else
        Uzd = "Incorrect data"
    End If

End Function

运行代码后我得到 - Sub或函数未定义

1 个答案:

答案 0 :(得分:0)

您尝试使用的功能位于VBA模块中的Math类型库中:

Object Browser

您可以使用IntelliSense并完全限定您使用的全局范围函数来避免此类拼写错误:

Uzd = (2 * x + 3) / Math.Sqr(x ^ 2 + 3 * x + 2)

IntelliSense