我有一个水平条形图,我希望以不同方式为每个标签着色。目前,我只能为所有这些设置一种颜色。我正在寻找一些VBA代码,它可以帮助我实现这一目标。 任何人都可以告诉我这是否可能?如果是,我如何以不同方式访问每个标签。
答案 0 :(得分:0)
您是否需要VBA,或者您只是需要知道如何一般地做到这一点?
通常,如果在栏上单击一次,则选择整个系列栏。如果再次单击,则选择单个栏,然后可以对其进行格式化。这不是双击,而是两次单击。
但是如果你真的需要VBA,它会是这样的:
With ActiveChart.SeriesCollection(1)
.Points(1).Format.Fill.ForeColor.RGB = vbRed
.Points(2).Format.Fill.ForeColor.RGB = vbBlue
'' etc.
End With