vba - 检查一个系列值,更改第二系列中对应的点颜色
问题描述
我有一个在 Excel 中运行良好的自动帕累托图。
我想更改它以检查累积百分比系列中的点的值是否小于 80%,如果是这种情况,则为计数系列中的相同数字点着色。
试过这个;不会抛出任何错误,但也不起作用。
我认为它应该遍历一个值列表,检查它们是否<80,然后更新计数系列中相应 i 处的点。
Set percVals = paretoChart.Chart.SeriesCollection(percentSeries).Values
For Each i in percVals
If percVals(i) = <80 Then
With paretoChart.Chart.SeriesCollection(countSeries).Points(i)
.Format.Fill.ForeColor.RGB = RGB(0,0,225)
.Format.Line.ForeColor.RGB = RGB(0,0,225)
End With
End If
Next i
“paretoChart”变量在代码的前面设置,并且在整个过程中运行良好。我试过没有'with'语句。没有不同。
有一个类似的问题比较系列中的两个值,但我认为我不能适应它在这里工作。任何想法表示赞赏!
解决方案
推荐阅读
- csv - Hive 加载数据 OpenCSVSerde 注释控件
- .net-core - Azure 应用服务 - .Net Core - 无法启动应用程序 /LM/W3SVC/###/ROOT,错误代码“0x800700c1”
- android - 最新 gradle 5.4.1 的问题 - 字符串中未转义的撇号
- c# - 在 ASP.NET Core 中实现 GraphQL(GraphQL for .Net),为什么我的 Query:ObjectGraphType 类没有被依赖注入注册?
- python-3.x - Python 中最高效的并行计算包,用于在每个级别生成多个进程的层次结构
- python - 'Marshmallow' 对象没有属性 'ModelSchema'
- sql - 我怎样才能总结所有的加班时间
- assembly - 汇编器和符号表的目的是什么?符号的地址是什么?
- javascript - javascript中“if(!J ||!S)”的含义是什么?
- angular - Ionic 4:在 root 中声明所有页面和组件会更好吗?