http://www.yuyong.net

Excel图表的自动化 Excel批量生成图表 excel数据批量生成图

有时我们需要根据数据的不同分类动态生成多个图表,这些图表具有一致的外观,唯一不同的仅仅是图表系列所引用的数据为不同单元格区域,使用手工一个一个去生成,或是通过复制...

有时我们需要根据数据的不同分类动态生成多个图表,这些图表具有一致的外观,唯一不同的仅仅是图表系列所引用的数据为不同单元格区域,使用手工一个一个去生成,或是通过复制修改的方法来获得这些图表不仅费时费力,而且容易出错,使用VBA来完成无疑是一个简单高效的方法。程序代码6.4-2所示是一个根据不同产品动态生成图表的案例,这个案例绝大部分代码的编写也是基于录制宏,尤其是图表格式设置部分。

程序代码:6.4-2 VBA批量生成图表

Excel图表的自动化 Excel批量生成图表  excel数据批量生成图

Excel图表的自动化 Excel批量生成图表  excel数据批量生成图

Excel图表的自动化 Excel批量生成图表  excel数据批量生成图

该程序实现了根据产品名称动态生成图表,并格式化的功能,同时该代码不受产品所占单元格数量多寡影响。如图6.4-2所示为单击“动态生成图表”按钮后所生成的5个不同产品的销售状况柱形图表。

Excel图表的自动化 Excel批量生成图表  excel数据批量生成图

图6.4-2 VBA动态批量生成图表效果

Excel图表的自动化 Excel批量生成图表的下载地址:本地下载

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。