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