Foxtable(狐表)用户栏目专家坐堂 → [求助]在形成的Excel报表中为什么计算差不对呢?


  共有17410人关注过本帖树形打印复制链接

主题:[求助]在形成的Excel报表中为什么计算差不对呢?

帅哥哟,离线,有人找我吗?
新福星
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]在形成的Excel报表中为什么计算差不对呢?  发帖心情 Post By:2011/8/14 3:46:00 [只看该作者]

Dim Book As New XLS.Book '定义一个Excel工作簿
Dim Sheet As XLS.Sheet = Book.Sheets(0) '引用工作

Dim a1 As Decimal ,a2 As Decimal

 

形成a1,a2程序体....


    Sheet(x-1 , 15).Value =a1
    Sheet(x-1 , 16).Value =a2

 

上述是我做的一张报表程序的示意结构。

作用是用Excel文件形式输出一张报表,并准备用a1和a2的差验证结果,正确的情况下a1和a2是相等的,这由上述单元格的结果证实。但是我如果用Sheet(x-1 , 15).Value =a1-a2表达结果时,理论上应该是0才对,可是得到的结果不可预知,没有规律而言!什么原因呢?请教狐爸谢谢!


 回到顶部