如何更改有条件格式的单元格的内部颜色索引

时间:2016-07-24 17:19:16

标签: excel vba excel-vba format

如果某个单元格是有条件格式化的,我只能简单地将内部颜色索引更改为cells(row , col).interior.colorindex = 6

我尝试了这个,但是单元格的格式丢失了

                    val = wRes.Cells(i, p)
                    wRes.Cells(i, p).Clear
                    wRes.Cells(i, p).Interior.ColorIndex = 6
                    wRes.Cells(i, p) = val

就像某些单元格中有日期而其他单元格中的数字在" 00,000"这种格式 迷路了。

1 个答案:

答案 0 :(得分:3)

使用,

wRes.Cells(i, p).FormatConditions.Delete

...重塑适用于:现有Conditional Formatting的范围,以排除您要更改的单元格。