运用滚动条控件制作Excel 动态图表
前文讲述了一个运用选项控件制作Excel 动态图表的实例,今天SurDA再来跟大家分享一款运用滚动条控件制作Excel动态图表。
有图有真相

说明:通过滑动滚动条滑块实现显示不同时间段网站的访问PV,IP情况(文末附实例下载)。
这个效果很炫的说,其实现原理很简单。

1.通过滚动条控制显示时间段的偏移量
2.利用OFFSET函数偏移显示时间段
3.定义名称动态判断图表数据源
制作步骤
1.绘制滚动条(SurDA操作平台 MS EXCEL2010)
分别插入2个滚动条控件(开发工具 – 插入 – 表单控件 – 滚动条),大小自行调整;
分别设置单元格链接为$N$2(起始时间),$N$3(结束时间) (右击滚动条 – 设置控件格式 – 控制)
/*—最小值,最大值,步长,页步长等请自行调整 –*/
2.定义名称(CTRL+F3)
分别新建3个名称c_date,pv,ip,引用位置如下:
c_date=offset($A$2,$N$2,,$N$3-$N$2+1,1)
pv=offset($B$2,$N$2,,$N$3-$N$2+1,1)
ip=offset($E$2,$N$2,,$N$3-$N$2+1,1)
3.绘制图表(插入 – 图表 – 折线图)
选择数据源-在图例项依次增加2个系列,名称分别为浏览量PV、独立访客IP;值分别为=siteinfo!pv,=siteinfo!ip
/*–直接引用了名称作为数据源,名称前务必加上工作簿名—*/
编辑 水平分类轴标签 将轴标签区域设为 =siteinfo!c_date 用于X座标轴显示。
实例下载
回访。方法很棒 就是有点复杂~
步骤挺详细,关注了!
@文夕
其实你原理清楚 操作就非常简单了
@七七
谢谢你的关注 希望以后可以用到
果然是excel高手啊……
@laowi
哈哈 夸奖了
哇咔咔,这个效果太好了!想请教你!
这个我下载研究去了。呵呵!
@joyla
@joyla
OK,有问题联系。
很牛!该好好学习
好好学习下!
我参照你的说明自己做了个表格,但是拖动滚动条后图表没有变化,不知道什么原因,请问你啊有QQ等联系方式请教下你。。。
@sky
估计是没有控件没有关联单元格链接,建议你下载实例对照方法再研究下。:)
我照样做了个,为什么会显示图表数据区域因太复杂而无法显示
@小妍儿儿儿
具体问题不明 建议你还是照实例操作进行测试
您好,我能发个附件给您,您帮我看看吗,谢谢啦,这个昨天纠结了好久~
你把附件发给我邮箱吧 i#surda.cn
不好意思哈,这个邮箱我看不太懂额、
嘻嘻,那个,您能把整的打出来吗?