两种不同的内部细胞颜色给我相同的颜色指数VBA
为什么两个不同的单元格颜色给我相同的ColorIndex?
我使用这个函数来获取单元格颜色索引:
Function InteriorColor(CellColor As Range) Application.Volatile InteriorColor = CellColor.Interior.ColorIndex End Function
这是函数返回的内容:
ColorIndex被限制为256种颜色,所以广泛的RGB颜色被转换为相同的ColorIndex。 使用.Color代替,你可以使用更精确的RGB颜色。
Cells(1,1).Interior.Color = RGB(255,255,255)
ColorIndex
涵盖非常有限的一组颜色值。
考虑使用Color
代替。