标题:在vfp控制excel中在某单元格中设置公式时,如何设置为变量
只看楼主
reedwu
Rank: 1
等 级:新手上路
威 望:1
帖 子:113
专家分:5
注 册:2006-9-23
结帖率:100%
 问题点数:0 回复次数:2 
在vfp控制excel中在某单元格中设置公式时,如何设置为变量
工作中经常需将vfp做好的数据导出到excel,再在excel表中做合计数,通过以下程序虽然能把合计数写进去了,但在sum()中是要给出值的,
能否将 r = UsedRange.ROWS.COUNT , c = UsedRange.COLUMNS.COUNT取得的值放入sum()中,我测试时在excel里总报错,盼高手指点

EOLE=CREATEOBJECT("EXCEL.APPLICATION")&&创建Excel对象
WITH EOLE
EOLE.WORKBOOKS.OPEN("d:\vfptest\test.xls")&&打开指定工作簿
.WorkSheets("sheet1").Activate
.range('d6').Formula= "=SUM(d2:d5)" &&这里的取值范围是设定的,但如何能改为变量呢?这样就能将整行(列)的单元格设成公式了
.ActiveWorkbook.saved=.f.
.workbooks.close
.quit
ENDWITH

[此贴子已经被作者于2007-7-16 13:56:51编辑过]

搜索更多相关主题的帖子: vfp 变量 excel 公式 单元 
2007-07-16 13:39
reedwu
Rank: 1
等 级:新手上路
威 望:1
帖 子:113
专家分:5
注 册:2006-9-23
得分:0 
经多次测试,下面的可以了,谢谢大家的关注,也请不吝告之其他方法
a='r2c2'
b='r4c2'
.range('d6').Formular1c1= "=SUM(&a:&b)"
2007-07-17 10:01
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
得分:0 
学习了

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-17 13:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-155746-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024776 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved