EXCEL 条件格式颜色区分问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:30:20
有很多行数据,现在A,C,E,G,I 列需要区分五种不同的颜色,
最大红色,第2兰色,第3黄色,第4橙色,最小绿色,
本人菜鸟已经试过,只能标记出最大和最小两种颜色,如何才能5组数据都表示,谢谢各位高手了!
有没详细的?第一个回答没办法实现
提高悬赏了,谢谢各位大侠!!

如果用条件格式的话至少可以做出三种不同的颜色,
用宏的话就可以做出更多的不同颜色了

大概思路就是:如果单元格数值介于两个数之间,就设置单元格颜色为5种颜色之间的一种
代码如下:
a ,b ,c , d ,j 5个值要手动设置
a= '值大于a为红色
b= '值大于b为兰色
c= '值大于c为黄色
d= '值大于d为橙色,小于d为绿色
j= '要设置颜色的单元格所在列列数
sub JJ()
Dim i As Long, j As Long
i = Cells(65536, j).End(xlUp).Row
For i = 1 To i
x = Int(Cells(i, j).Value)
If x > a Then
Cells(i, j).Interior.ColorIndex = 2
ElseIf x > b Then
Cells(i, j).Interior.ColorIndex = 5
ElseIf x > c Then
Cells(i, j).Interior.ColorIndex = 6
ElseIf x > d Then
Cells(i, j).Interior.ColorIndex = 46
Else
Cells(i, j).Interior.ColorIndex = 10
End If
Next

End Sub