有时,有些图表的制作过程并不复杂,但格式化图表则需要大量的时间,这样的工作不但费时费力,枯燥且毫无乐趣可言。通过录制一小段宏,修改为制图的小帮手,不但充满乐趣,而且会使我们很有成就感,何乐而不为?程序代码6.4-3即是这样的一个例子。
程序代码:6.4-3 VBA整理图表系列边框及标签位置
单击“整理系列”按钮后的效果如图6.4-3所示,该节点图由48个堆积条形图和2个XY散点图系列构成,由于考虑到本书叙述的结构性问题,该图表的具体制作本节不进行深入的讲解,请对此有兴趣的读者根据数据和图表进行学习。
Excel图表的自动化 Excel批量生成图表
有时我们需要根据数据的不同分类动态生成多个图表,这些图表具有一致的外观,唯一不同的仅仅是图表系列所引用的数据为不同单元格区域,使用手工一个一个去生成,或是通过复制修改的
图6.4-3 VBA整理节点图系列边框和系列标签
示例文档
本书所附案例文档6.4为本节所述案例的具体实现。
案例中包含了本节所述的所有VBA代码,读者可参照案例文档进行演练学习。
Excel图表的自动化 Excel整理图表系列边框及标签位置的下载地址:
Excel图表的自动化:数值刻度的最大/最小值设定
无论版本,Excel图表均默认提供了自动设置的数值轴刻度,但遗憾的是并未提供类似图表系列数据源的单元格引用功能。有些时候我们制作的图表往往需要手动来设置刻度的最大/最小值,这些