以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何在Excel报表 设定文字与合计数字的组合? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=9115) |
-- 作者:shpboys -- 发布时间:2011/2/22 15:17:00 -- 如何在Excel报表 设定文字与合计数字的组合? 1. <"附件张数" & [%报销明细,Sum(发票张数)] & "张"> 2. <"$ " &[%报销明细,Sum(美金金额)]&""> 3. <"=sum(D1:D13)"> 以上代码哪里输错了?在Excel报表 中能直接带出公式输出吗? 例如 3.<"=sum(D1:D13)"> 希望输出后是公式而不是数值。 请指点。 |
-- 作者:狐狸爸爸 -- 发布时间:2011/2/22 15:23:00 -- 头两个问题请参考: http://help.foxtable.com/topics/2117.htm
第三个问题,foxtable不支持直接设置Excel公式,不过以后会支持。 |
-- 作者:mr725 -- 发布时间:2011/2/22 17:42:00 -- 以下是引用狐狸爸爸在2011-2-22 15:23:00的发言:
头两个问题请参考: http://help.foxtable.com/topics/2117.htm
第三个问题,foxtable不支持直接设置Excel公式,不过以后会支持。
现在就可以直接设置Excel公式,并自动计算··· 用系统自带的Excel报表做例子~
Dim Book As New XLS.Book("C:\\foxtable\\CaseStudy\\Attachments\\出库单.xls") Book.Marks.Add("小计","=7+8") \'添加标记 (模板上F4位置增加一个 <小计> 的标记) "=7+8" 换成 "=sum(E7:E13)" 也可以
公式 “=7+8 ”得到执行啦!!!
不过只能执行一个单元格里的公式 大家要节省的用啊··· 呵呵
[此贴子已经被作者于2011-2-22 17:53:10编辑过]
|
-- 作者:mr725 -- 发布时间:2011/2/22 18:08:00 -- 楼主要显示:=sum(E7:E13) 而不是 结果,那么,3楼的代码最后四行不要加上就可以了。。。。
[此贴子已经被作者于2011-2-22 18:18:42编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2011/2/22 18:20:00 -- ![]() |
-- 作者:mr725 -- 发布时间:2011/2/22 18:45:00 -- 以下是引用狐狸爸爸在2011-2-22 18:20:00的发言:
![]() 怎么啦,我的办法不可以吗? ···· 等待中~~~ |
-- 作者:狐狸爸爸 -- 发布时间:2011/2/22 19:12:00 -- 呵呵,没有什么不可以的,只要能达到目的就行。
|
-- 作者:blackzhu -- 发布时间:2011/2/23 8:12:00 -- mr-725兄,等狐爸弄吧,省脑细胞.狐爸如果这个上来,那么这个EXECL报表越来越无敌了. |
-- 作者:mr725 -- 发布时间:2011/2/23 18:35:00 -- 以下是引用blackzhu在2011-2-23 8:12:00的发言:
mr-725兄,等狐爸弄吧,省脑细胞.狐爸如果这个上来,那么这个EXECL报表越来越无敌了. 哈哈·· Waiting···· |
-- 作者:cxabc123 -- 发布时间:2011/2/24 9:02:00 -- 以下是引用狐狸爸爸在2011-2-22 15:23:00的发言:
头两个问题请参考: http://help.foxtable.com/topics/2117.htm
第三个问题,foxtable不支持直接设置Excel公式,不过以后会支持。 能支持公式会更好,顶顶顶 |