我不想使用条件格式,因为我需要与单元格中的文本不同的值(不是颜色值所应用的值)。
E列为状态(处于风险中/正在进行中/需要改进)I列为趋势,显示为箭头(Unicode文本)J列为空白
我希望相应单元格的颜色基于E列文本,红色为“需要改进”,黄色为“有风险”,绿色为“正在跟踪”。
因此-在J2到J13中,我只需要E2:E13状态的颜色和I2:I13的趋势箭头
我知道以前有人以这样或那样的方式问过这个问题,但由于某种原因,我无法理解VBA中的条件格式。
条件格式不起作用,我试图从E列中提取条件颜色,但我唯一能用的代码不能集成条件格式颜色(它必须是真实的单元格颜色)
1条答案
按热度按时间sr4lhrrt1#
下面是我用来完成以下示例的4组条件格式。我不知道您的趋势数据是什么样的,因此您需要调整它以适应。需要注意的是,列J中的公式是["=I”& row],因此它会拉入相同的值。这些值通过图标格式隐藏。::
其中RG =范围(“J2:J18”)
格式示例:
结果示例:
如果有什么不对的地方就告诉我。