将颜色代码设置为vba中的图例

时间:2015-12-08 10:26:35

标签: excel vba excel-vba charts pivot-table

我在每个工作表中都有透视表,我必须比较它们,但每个工作表中的图例颜色都不同。 如何设置颜色?

例如,如果我的图例条目是" ISO"我希望它永远是"蓝色",如果它" LAT"我希望它是" Red"在每张纸上。

enter image description here

1 个答案:

答案 0 :(得分:1)

这可以通过操纵Series的{​​{1}}属性中的SeriesCollection个对象来完成。

我在下面写了一个简短的示例方法,它采用工作表,图例名称和目标RGB颜色。它会循环工作表的形状,如果它们包含图表,则会查找具有指定Chart的{​​{1}}。如果它适合,它会将前景颜色更改为指定的RGB颜色。

Series

使用示例:

legendName