

Excel VBA
EXCEL制作动态图表
2017-07-10 16:23:46
Excel提供了很多我们常用的图表,包括折线图,条形图等等。有的时候,我们希望图表随着我们数据变化而自动刷新。
第一步:设置工作簿的宏安全性为低,并且启用所有宏。
第二步:首先整理原始数据,越是整洁简单越是好。
第三步:根据整理的原始数据进行数据透视,透视表里的选项是自己想要的项目。
第四步:根据图表所要效果将数据索引,数据来源为数据透视表中的数据哦,用到的函数是GETPIVOTDATA函数。
第五步:根据建立的索引数据生成图表及可以了,这个大家都会的。
第六步:输入VBA代码,主要作用是刷新数据透视表,从而让索引数据变化,从而图表也随之发生变化,REFRESH方法。(最关键的一步,刷新原数据变化则数据透视表变化,索引数据变化,从而图表跟着变化)