小编Dim*_*i M的帖子

在Excel xyscatter图表中更改数据系列的颜色

我正在尝试更改excel图表中数据点的颜色,但所有尝试都未成功。

这是我尝试的一种方法,但是这些点仍然显示为蓝色:

With Chrt
.ChartType = xlXYScatter
Do Until .SeriesCollection.Count = 0
.SeriesCollection(1).Delete
Loop
    .SeriesCollection.NewSeries

                .SeriesCollection(1).Name = "=""Top Platen"""
                .SeriesCollection(1).Values = yaxis
                .SeriesCollection(1).XValues = xaxis

                ActiveChart.SeriesCollection(1).Select
                 With Selection.Format.Fill
                    .Visible = msoTrue
                    .ForeColor.RGB = RGB(255, 0, 0)
                    .Transparency = 0
                    .Solid
                End With
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的另一种方法,但数据点仍显示为蓝色:

With Chrt
.ChartType = xlXYScatter
Do Until .SeriesCollection.Count = 0
.SeriesCollection(1).Delete
Loop
    .SeriesCollection.NewSeries

                .SeriesCollection(1).Name = "=""Top Platen"""
                .SeriesCollection(1).Values = yaxis
                .SeriesCollection(1).XValues = xaxis
                .SeriesCollection(1).Interior.Color = RGB(255,0,0)
Run Code Online (Sandbox Code Playgroud)

这只是我的代码的一部分,如有必要,我可以提供其他区域。任何帮助将不胜感激。

excel vba graph excel-vba

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

excel ×1

excel-vba ×1

graph ×1

vba ×1