2013-12-12 54 views
-1

如何從條件格式中複製具有規則的行並將該規則放在另一行上。Excel Vba條件格式複製

這是我得到的,

規則................................格式.. ............................. Appills 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

更改您的CF公式以忽略要應用格式設置的行號中的$。例如'$ D187 = $ I $ 2'而不是'$ D $ 187 = $ I $ 2' –

回答

0

你只是需要讓你的公式relative的行,如:

=$D187=$I$2 

這是假定所有行正在尋找$我這種情況的2 $,即$ I $ 2引用是絕對的。

enter image description here

+0

您好我不希望所有的單元格在輸入時都會改變..我只是希望每一行都如此,如果行196有數據在D只有該行的變化,然後如果255有數據在其中只有該行不是所有行 –

+0

Nerver介意最後評論謝謝你的作品,你的那個人 –

+0

這工作改變它爲黃色,但我如何讓我的其餘部分這樣的代碼 –