监理检测网论坛

首页 » 试验检测论坛 » 试验检测管理综合交流 » 一个4舍6入5单双的自定义函数,请大家分享!
a_1_2_34 - 2009/6/1 20:59:00
数据处理的自定义函数,供大家分享 {4nté0%bbs.3c3t.com·„ê΃F;’¬
Public Function RoundCint(shuzhi, amanalong) {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
   '当小数部分恰好为 0.5 时,Cint 和 CLng 函数会将它转换为最接近的偶数值。例如,0.5 转换为 0、1.5 转换为 2。Cint {4nté0%bbs.3c3t.com·„ê΃F;’¬
   '和 CLng 函数不同于 Fix 和 Int 函数,Fix 和 Int 函数会将小数部分截断而不是四舍五入。 {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
    Dim amanglong As Long {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
    Dim weishu As Double {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
     weishu = amanalong {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
     baoliuweishu = shuzhi * (10 ^ weishu) {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
     RoundCint = CInt(baoliuweishu) / 10 ^ weishu {4nté0%bbs.3c3t.com·„ê΃F;’¬
 {4nté0%bbs.3c3t.com·„ê΃F;’¬
End Function {4nté0%bbs.3c3t.com·„ê΃F;’¬
tttlabc - 2009/6/5 18:02:00
可以说的具体点啊,谢谢`~~ {4nté0%bbs.3c3t.com·„ê΃F;’¬
我在线上 - 2010/12/11 13:28:00
看不太明白 {4nté0%bbs.3c3t.com·„ê΃F;’¬
1
查看完整版本: 一个4舍6入5单双的自定义函数,请大家分享!