问两个VB的函数,找了一天都找不到个书店!!
VB的 ,帮我查查截取小数点后第几位的函数是什么吧?还有保留小数点第几位的函数。<BR> 比如 3.1415 ----》 第四位是5<BR> 3.1414------》取小数后3位是3.141<BR>麻烦大家帮我找找,多谢多谢!!! <BR><BR> Function getnumber(num As Double, index As Integer) As Double<BR>Dim str As String, m As String<BR>str = CStr(num)<BR>m = InStr(str, ".")<BR>getnumber = Mid(str, m + index, 1)<BR>End Function
Function getreal(num As Double, index As Integer) As Double<BR>Dim m As Long, n As Double<BR>m = num * (10 ^ index)<BR>n = m<BR>getreal = n / (10 ^ index)<BR>End Function<BR> =format(abc,"#0.000")
abc是数值变量 不错,用format好些 Round函数可以解决第二个问题,不过飞弧斑竹给出的基本上就是该函数的实现。 CLng(1.23456 * 1000) / 1000亦可 format比较好用 多谢多谢!!!!
页:
[1]