以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请问如何格式化这个数字?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=52891)

--  作者:瞩望星空
--  发布时间:2014/6/25 11:03:00
--  [求助]请问如何格式化这个数字?

原处为:

 Sheet(4,9).Value = "[$对账单,sum(金额)]"  

 

作用是把“对账表”当前“金额”列的合计,通过XLS模板导出到XLS文件中。

但导出时,数值如果没有小数位,则不显示小数位。现想通过代码改为类似这种显示:

Format(12,"0.00")    \'12.00

即显示小数位


 


--  作者:有点甜
--  发布时间:2014/6/25 11:11:00
--  
Sheet(4,9).Value = "<Format([$对账单,sum(金额)], "0.00")"  
--  作者:有点甜
--  发布时间:2014/6/25 11:12:00
--  

错了,要这样改

 

Sheet(4,9).Value = "<Format(*[$对账单,sum(金额)]*, \'0.00\')>"  

 

http://www.foxtable.com/help/topics/2117.htm

 

[此贴子已经被作者于2014-6-25 11:20:55编辑过]

--  作者:瞩望星空
--  发布时间:2014/6/25 11:15:00
--  

我试过这二种写法都不行:

Sheet(4,9).Value = Format(“[$对账单,sum(金额)]","0.00")  

Sheet(4,9).Value = Format([$对账单,sum(金额)],"0.00")  


--  作者:有点甜
--  发布时间:2014/6/25 11:16:00
--  

 看3楼。


--  作者:瞩望星空
--  发布时间:2014/6/25 11:19:00
--  

回复甜总:这二种写法也通不过

 Sheet(4,9).Value = "<Format(*[$对账单,sum(金额)]*, "0.00")" 

 Sheet(4,9).Value = "<Format(*[$对账单,sum(金额)]*, "0.00")>" 


--  作者:有点甜
--  发布时间:2014/6/25 11:21:00
--  

图片点击可在新窗口打开查看

 

Sheet(4,9).Value = "<Format(*[$对账单,sum(金额)]*, \'0.00\')>"  

[此贴子已经被作者于2014-6-25 11:21:14编辑过]

--  作者:瞩望星空
--  发布时间:2014/6/25 11:21:00
--  

我一楼的写法是可以实现数值计算,只是不能显示小数位。


--  作者:有点甜
--  发布时间:2014/6/25 11:22:00
--  
以下是引用瞩望星空在2014-6-25 11:21:00的发言:

我一楼的写法是可以实现数值计算,只是不能显示小数位。

 

Sheet(4,9).Value = "<Format(*[$对账单,sum(金额)]*, \'0.00\')>"  


--  作者:瞩望星空
--  发布时间:2014/6/25 11:25:00
--  

还是出错


图片点击可在新窗口打开查看此主题相关图片如下:25.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014-6-25 11:25:15编辑过]