怎样才能让数值小数点后保留5位有效数字,我定义变量是double类型,怎么弄啊?
解决方案 »
- 请问控件中如何加载控件
- vb MSHFlexGrid与textbox不重叠
- 关于commonDialog返回值
- 用WebBrowser做浏览器,如何解决网站弹出窗体?如果分数不够,在加
- 请教高手.
- ADO DATA控件中移动记录的问题
- 在 Crystal Report Viewer9 上 有没有 选择打印机对话窗口
- VB用PACKAGE向导制作安装盘时,怎样更改缺省安装目录???
- 条件A='cu'时确实有一条记录存在,但用Find查不到,而用Filter能查到。应该得到相同的结果才对,怎么会得出两种不同的结果呢?见例子:
- 请问各位:一个500人左右的国企,有十多个科室,要做一个各科室之间资源、数据共享的信息管理系统,定价为多少钱合适?
- VB如何执行SQL语句与在Access中执行SQL语句的区别是什么???????
- (急)怎样计算网络服务器的响应时间?
那么:
a=int(a*100000)/100000
a = 2.12345678
Debug.Print Format(a, ".#####")
Function Fixed(num As Double, n As Integer)
Dim i As Double, nDec As Double
nDec = num - Fix(num)
Do Until nDec * 10 ^ i > 10 ^ (n - 1)
i = i + 1
Loop
Fixed = Round(num, i)
End Function
Function Fixed(num As Double, n As Integer)
Dim i As Double, nDec As Double
nDec = num - Fix(num)
Do Until nDec * 10 ^ i >= 10 ^ (n - 1)
i = i + 1
Loop
Fixed = Round(num, i)
End Function