Vba Excel条形图的每个标签的颜色不同

Vba Excel条形图的每个标签的颜色不同,vba,excel,Vba,Excel,我有一个水平条形图,在这里我想给每个标签涂上不同的颜色。目前,我只能为所有颜色设置一种颜色。我正在寻找一些VBA代码,它可以帮助我实现这一点。 谁能告诉我这是否可能?如果是,我如何以不同的方式访问这些标签。您需要VBA,还是只需要知道一般的操作方法 通常,如果在一个条形图上单击一次,则可以选择整个系列的条形图。如果再次单击,则选择单个栏,然后可以对其进行格式化。这不是双击,而是两次单击 但如果您真的需要VBA,它将如下所示: With ActiveChart.SeriesCollection(1

我有一个水平条形图,在这里我想给每个标签涂上不同的颜色。目前,我只能为所有颜色设置一种颜色。我正在寻找一些VBA代码,它可以帮助我实现这一点。
谁能告诉我这是否可能?如果是,我如何以不同的方式访问这些标签。

您需要VBA,还是只需要知道一般的操作方法

通常,如果在一个条形图上单击一次,则可以选择整个系列的条形图。如果再次单击,则选择单个栏,然后可以对其进行格式化。这不是双击,而是两次单击

但如果您真的需要VBA,它将如下所示:

With ActiveChart.SeriesCollection(1)
    .Points(1).Format.Fill.ForeColor.RGB = vbRed
    .Points(2).Format.Fill.ForeColor.RGB = vbBlue
    '' etc.
End With

如果有人对问题投了负面评价,请礼貌地留下评论,说明你为什么这么做。我觉得这是一个非常合理的问题,是否存在Excel功能,在这里提问之前我做了研究。