以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  输入数字出现多位小数,如何解决?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=43178)

--  作者:lenye
--  发布时间:2013/12/1 18:48:00
--  输入数字出现多位小数,如何解决?

如下图,只输入2位小数,合计时出现多位小数,求解决。

 


图片点击可在新窗口打开查看此主题相关图片如下:数字溢出.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2013/12/1 19:07:00
--  
 不清楚你要表达的意思,写了什么代码?


--  作者:lenye
--  发布时间:2013/12/1 19:22:00
--  

代码是没问题的,就是简单的统计后相加,我估计可能是原来导入电子表格数据格式出的问题,想再把数据转换过来。


--  作者:有点甜
--  发布时间:2013/12/1 19:34:00
--  
 方法一,把那一列的列类型换成 Decimal

 方法二,处理一下,类似

Dim d As Double = 56.880003
msgbox(math.Round(d, 2))