Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1486|回复: 2

[已解决]请各位:帮助修改代码

[复制链接]
发表于 2011-10-10 19:53 | 显示全部楼层 |阅读模式
修改代码,能用变量,如x=2011,y=7,z=9(或其它定义),以减少大量改变文件名、工作表名的麻烦!
Range("C8").Select
ActiveCell.FormulaR1C1 = "=MAX('[2011年经济分析统计报表(最新).xls]7:9'!R6C3)"
Range("C9").Select
ActiveCell.FormulaR1C1 = "=MIN('[2011年经济分析统计报表(最新).xls]7:9'!R7C3)"
Range("C10").Select
ActiveCell.FormulaR1C1 = "=AVERAGE('[2011年经济分析统计报表(最新).xls]7:9'!R8C3)"

谢谢!
最佳答案
2011-10-10 20:00
ActiveCell.FormulaR1C1 = "=MAX('[" & X & "年经济分析统计报表(最新).xls]" & Y & "月:" & z & "月'!R6C3)"
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-10-10 20:00 | 显示全部楼层    本楼为最佳答案   
ActiveCell.FormulaR1C1 = "=MAX('[" & X & "年经济分析统计报表(最新).xls]" & Y & "月:" & z & "月'!R6C3)"
回复

使用道具 举报

 楼主| 发表于 2011-10-10 20:04 | 显示全部楼层
本帖最后由 byhdch 于 2011-10-10 20:18 编辑

回复 mxg825 的帖子

谢谢答复!
还有没有更简便的定义变量方法?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-14 06:30 , Processed in 0.273748 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表