2017-05-31 89 views
-3

任何人都可以告訴宏的條件格式,就像我有一個包含2個工作表的Excel,我需要格式化數據在M列中作爲寵物,在另一個工作表中給出的條件是Target(E ,F列)。條件格式的宏

例如,如果M5的值小於E3,那麼M5的背景顏色應該是紅色的,如果它大於F3,那麼M5應該是綠色的,如果M5的值在E3 & F3之間,那麼M5的顏色應該是琥珀色。

請幫忙。

+1

大量與條件格式相關的答案。找出最適合您需求的方式,如果您發現您的代碼需要幫助, https://stackoverflow.com/search?q=excel+conditional+formatting –

+0

我試圖使用,如果其他功能,但沒有收穫... – Will

回答

0

如果E3Sheet2是50和F3是60,

enter image description here

Sub highlightcol() 
Dim i As Long 
For i = 1 To Cells(Rows.Count, "M").End(xlUp).Row 
    If Cells(i, "M") < Sheets("Sheet2").Range("E3") Then 
     Cells(i, "M").Interior.Color = vbRed 
    ElseIf Cells(i, "M") > Sheets("Sheet2").Range("F3") Then 
     Cells(i, "M").Interior.Color = vbGreen 
    Else 
     Cells(i, "M").Interior.Color = vbYellow 
    End If 
Next i 
End Sub 

這個簡單的代碼突出基於條件Column M所有值。

+0

非常感謝..它的作品...我可以得到一個更多的幫助請.. – Will

+0

非常感謝..它的作品...我可以得到一個更多的幫助請....在同一個工作表中,我有5列,第1列包含文件名。我可以在團隊,分支,位置和前一列的星期明智地分割文件名。在那之後hv應用過濾器和第一個過濾器從A到Z然後在A到Z的位置。我在每個報告中記錄了3周的數據。在最後一行結尾處,我想再添加3個相應周的行並對各個周的數據進行求和。 – Will

+0

最後3周的每列都有不同的公式可以從相應的列計算出來......請注意 – Will