CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

VC怎么修改excel表格中的数据(该数据是由一个函数所得)分不够可以再开贴加???

楼主wxq888(我要我要我就要我还要)2005-08-05 16:30:25 在 VC/MFC / 基础类 提问

现有一个excel文件,其中含有很多表格,其中汇总表的每个单元格数据是由其他  
  表格的单元格数据计算得出的,其公式是COUNTIF('0501'!B540:AF581,2)/2   表示  
  该单元格是表格0501中的第540行B列到581行AF列中单元格所有数值是2的总和。  
   
  每个月都要有一张汇总表,因为汇总表的单元格很多,每次都要手工修改单元格的  
  计算公式很麻烦,其实只是将公式COUNTIF('0501'!B540:AF581,2)/2中的'0501'(代表2005年1月的表格)修改为当月的表格名就可以了。  
  如何用VC把excel里单元格的公式的参数修改,并保存excel文件。  
   
  不知道你们能明白我的意思么? 问题点数:100、回复次数:13Top

1 楼sdgzhk(网络流氓)回复于 2005-08-05 16:46:06 得分 30

老实说,不明白Top

2 楼sdgzhk(网络流氓)回复于 2005-08-05 16:50:26 得分 0

老实说,不明白,但是你想修改EXCEL的公式为什么不直接在程序中计算好直接填入EXCEL中?如果你是想要一个EXCEL的模板.用FSO操作文件(即:复制/改名/保存文件)Top

3 楼xqk(夏乾坤)回复于 2005-08-05 16:55:33 得分 20

Excel   里边不是有宏嘛,功能非常强大,根据需求录制一个宏就可以轻松实现了呀Top

4 楼wts_net(顺子)回复于 2005-08-05 16:56:52 得分 0

bu   neng    
  Top

5 楼honker110(honker)回复于 2005-08-05 17:03:55 得分 20

这两篇文章你参考一下吧  
   
  Visual   C++   中操纵   MS   Word   123  
  http://www.vckbase.com/document/viewdoc/?id=1174  
   
  VC中调用EXECL模板生成报表  
  http://www.vckbase.com/document/viewdoc/?id=1168  
  Top

6 楼honker110(honker)回复于 2005-08-05 17:05:04 得分 0

VC++中调用word进行word表格的填写  
  http://www.vckbase.com/document/viewdoc/?id=1186Top

7 楼wxq888(我要我要我就要我还要)回复于 2005-08-05 17:15:04 得分 0

to:xqk(夏乾坤)   (   )    
  那我要回去看看怎么使用宏  
   
  to:sdgzhk(网络流氓)  
  你说的方法可以试一下哦!  
   
  to:honker110(honker)  
  你给的链接我都看过,没法实现我想要的操作!!!  
   
  我是想用VC把excel里单元格的公式的“参数”修改,并保存excel文件。Top

8 楼humourHM(小鬼)回复于 2005-08-05 17:59:46 得分 30

lpDisp   =   sheet.GetRange(COleVariant("A1"),   COleVariant("A1"));  
  range.SetFormula(COleVariant("=COUNTIF('0501'!B540:AF581,2)/2"));//设置单元格A1为你说的公式运算后的数值  
  你只要将“=COUNTIF('0501'!B540:AF581,2)/2”   参数用一个CString的变量来控制即可,写一小段代码适当修改参数即可(获得当前系统时间,判断月份,然后……)Top

9 楼humourHM(小鬼)回复于 2005-08-05 18:02:54 得分 0

MSDN中搜索HOWTO:   Automate   Excel   97   Using   MFC   and   Worksheet   Functions  
  可以找到一篇对你有帮助的文章和范例的。Top

10 楼masterz(www.fruitfruit.com)回复于 2005-08-05 18:07:57 得分 0

tmpfor.Format("=SUM(%c%d:%c%d)",cCol,   nProEndRow,   cCol,   nProStartRow);  
  tmp1.Format("%c%d",cCol,nInsertAtRow);  
  Range   trange=sheet.GetRange(COleVariant(tmp1),COleVariant(tmp1));  
  trange.SetFormula(COleVariant(tmpfor));Top

11 楼wxq888(我要我要我就要我还要)回复于 2005-08-09 13:33:45 得分 0

有没有VC操作excel的例子啊!在网上找了半天的资料没有合适的!  
  在vckbase上找的例子却不能读我的EXCEL文件  
  wxq119@126.com  
  Top

12 楼masterz(www.fruitfruit.com)回复于 2005-08-09 13:46:05 得分 0

www.fruitfruit.com/vc/activex/excelauto.cppTop

13 楼wxq888(我要我要我就要我还要)回复于 2005-08-11 17:59:14 得分 0

谢谢各位的捧场,问题搞定,揭帖  
  to   :   masterz(www.fruitfruit.com)    
  到下面两个帖子回复,我给分;  
  http://community.csdn.net/Expert/topic/4188/4188086.xml?temp=4.71133E-03  
  http://community.csdn.net/Expert/topic/4186/4186969.xml?temp=.4542353  
  Top

相关问题

  • vc++库函数.
  • excel函数
  • VC中怎么创建Excel表格?
  • vc可以处理excel表格么?
  • VC程序控制 Excel 画表格线 ?
  • vc下如何调用Excel中sort函数,请大虾赐教
  • vc++函数问题!
  • 怎样用vc、vb、delphi、bcb、...为excel创建新的函数?(不是用vba)
  • 急!!!excel表格
  • excel表格

关键词

  • .net
  • 表格
  • excel
  • 修改
  • 数据
  • 文件
  • vc
  • word
  • document
  • 单元格

得分解答快速导航

  • 帖主:wxq888
  • sdgzhk
  • xqk
  • honker110
  • humourHM

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo