trunc compile error:sub或函数未定义

时间:2013-10-16 05:00:12

标签: excel excel-vba vba

我收到错误“sub或function not defined”,突出显示在下面的代码中的“TRUNC”。 TRUNC功能在我将其放入Excel单元格时有效,但在宏单元格中无效。

    Dim sLat As String

    sLat = **TRUNC**(ActiveCell.Value, 3)

2 个答案:

答案 0 :(得分:1)

Trunc在VBA中不可用。您可以使用Int

之类的功能

答案 1 :(得分:0)

Nirk是对的。您可以使用VBA的Format功能来获得您想要的功能 因此,在您的代码中,请尝试使用Format,如下所示:

sLat = Format(Activecell.value, "0.000")

这将返回Activecell.value,其中包含3位小数 希望这会有所帮助。