文章预览
学习Excel技术,关注微信公众号: excelperfect 标签: VBA , 条件格式 在 Excel 中,如果使用条件格式设置了单元格的背景色,那么再使用单元格属性为其指定不同的颜色,则其仍会保留条件格式设置的颜色,即如果已经使用条件格式设置单元格背景色,则再手工为该单元格设置的背景色没有效果。 然而,有时候可能希望手工为已由条件格式设置了背景色的单元格赋予不同的颜色,那该如何实现?使用 VBA 。 在 VBE 中,插入一个标准模块,在其中输入下面的代码: Function CellFilled(rng As Range) As Boolean CellFilled = Range(rng.Address).Interior.Pattern < > xlNone End Function 这个函数检查单元格是否设置了背景色。然后,选择想要手工覆盖要应用于条件格式的单元格区域,使用公式确定要设置格式的单元格来添加新规则,输入公式: =cellfilled(A1) 注意,单元格
………………………………