设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 8479|回复: 50
打印 上一主题 下一主题

[模块/函数] [分享]真正的四舍五入的函数

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2003-9-10 18:40:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
  1. Public Function RoundToLarger(dblInput As Double, intDecimals As Integer) As Double
  2.    
  3.     'Implements a variant of the Round() function, that rounds-to-larger
  4.     'rather than rounds-to-even:
  5.         
  6.     Dim strFormatString As String 'Format string
  7.    
  8.     'If input is zero, just return zero. Else format as appropriate:
  9.     If dblInput <> 0 Then
  10.         strFormatString = "#." & String(intDecimals, "#")
  11.         RoundToLarger = Format(dblInput, strFormatString)
  12.     Else
  13.         RoundToLarger = 0
  14.     End If
  15.    
  16. End Function
复制代码
转自: http://www.tek-tips.com/faqs.cfm?spid=705&amp;rat1=10&amp;sfid=3734
  1. ? Round(2.385, 2)
  2. 2.38
  3. ? RoundToLarger(2.385, 2)
  4. 2.39
复制代码

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖2 订阅订阅
51#
发表于 2012-4-29 13:16:28 | 只看该作者
正需要
50#
发表于 2012-4-29 11:51:31 | 只看该作者
好东东学习
49#
发表于 2012-4-25 16:59:40 | 只看该作者
xuexi xuex
48#
发表于 2012-4-25 15:45:49 | 只看该作者
学习!!!
47#
发表于 2011-3-14 14:26:19 | 只看该作者
用得着
46#
发表于 2011-3-13 23:57:41 | 只看该作者
多谢!!!!!!
45#
发表于 2010-12-17 23:39:37 | 只看该作者
ffffffffff
44#
发表于 2011-6-14 19:35:46 | 只看该作者
study
43#
发表于 2011-6-11 17:36:29 | 只看该作者
学下

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-1-11 14:22 , Processed in 0.124188 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表