sami_szl 发表于 2008-7-5 15:50

已解决:如何在excel的VBA中调用一些函数,如trunc()等

使用Application.WorksheetFunction能找到很多函数,但我要使用的是trunc()却没有,不知道是什么原因,请各位大虾指点,本人不胜感激。我的excel为2003版本。

使用trunc()的原因是,对输入的数据进行处理,以能在数据库中找到需要的数值。

[[it] 本帖最后由 sami_szl 于 2008-7-5 15:53 编辑 [/it]]

[[it] 本帖最后由 sami_szl 于 2008-7-5 18:25 编辑 [/it]]

[[it] 本帖最后由 sami_szl 于 2008-7-5 22:05 编辑 [/it]]

multiple1902 发表于 2008-7-5 16:56

因为VB里没有Trunc函数,用Int函数代替吧。下次问问题麻烦说清楚trunc的作用,免得别人不晓得你问什么。

sami_szl 发表于 2008-7-5 18:22

好的,在此谢谢了!

sami_szl 发表于 2008-7-5 22:04

我已经解决了上面的问题,在VBA中,可以使用Application.WorksheetFunction.RoundDown(t,0)来实现trunc()的功能,也可以使用roundup()和round()函数来实现。。。。希望能给其他人帮助了。

页: [1]

编程论坛