Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我收到错误“未定义子或函数”,并且在下面的代码中突出显示在“TRUNC”上。TRUNC 函数在我将它放入 Excel 单元格时起作用,但在宏中不起作用。
Dim sLat As String sLat = **TRUNC**(ActiveCell.Value, 3)
Trunc 在 VBA 中不可用。您可以使用类似的功能Int
Int
尼尔克是正确的。您可以利用FormatVBA 的功能来获得您想要的。 因此,在您的代码中,尝试Format像这样使用:
Format
sLat = Format(Activecell.value, "0.000")
这将返回Activecell.value3 个小数位。 希望这可以帮助。
Activecell.value