首页 文章

Excel Vba条件格式复制

提问于
浏览
-1

如何使用条件格式的规则复制行并将该规则放在另一行上 .

这是我得到的,

规则................................格式................ ............... Appiles To

公式= $ D $ 187 = $ I $ 2格式的白色背景= 187美元:187美元

公式= $ E $ 187> $ D $ 32灰色背景格式= 187美元:187美元

公式= $ E $ 187 = $ D $ 32灰色背景格式= 187美元:187美元

公式= $ D $ 187> DATE(2010,1,1)黄色背景格式= 187美元:187美元

所以这样做是如果在单元格D中的信息,那行有黄色的背景,如果在单元格E中的数据那么背景是灰色 .

我的问题是,当我将格式复制并传递给另一行时,它不会将公式更改为188或189等等我需要在每行上使用此规则并且仅影响该行 .

所以我想到的是一个Vba代码,用规则复制行,然后继续将其粘贴到一行,让我们说要像900行一样然后返回并循环并更改所有的公式

1 回答

  • 0

    您只需要为行创建公式relative,例如:

    =$D187=$I$2
    

    这假设所有行都看这个条件$ I $ 2,即$ I $ 2引用是绝对的 .

    enter image description here

相关问题