2016-07-24 64 views
1

如果单元格的格式有条件通过cells(row , col).interior.colorindex = 6如何更改条件格式化的细胞内部colorindex

我试过,但该单元格的格式丢了,我不能简单地改变室内色彩指数

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

像某些单元格有日期和其他有数字在“00,000”这种格式 丢失。

+0

条件格式覆盖所有其他格式,所以......对于所有意图和目的,您无法从此处获得。 – Jeeped

+1

如果我清除该单元格,将不会应用条件格式设置 – newguy

+3

试试'wRes.Cells(i,p).FormatConditions.Delete' – Jeeped

回答

3

使用,

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

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