任何人都可以告诉宏的条件格式,就像我有一个包含2个工作表的Excel,我需要格式化数据在M列中作为宠物,在另一个工作表中给出的条件是Target(E ,F列)。条件格式的宏
例如,如果M5的值小于E3,那么M5的背景颜色应该是红色的,如果它大于F3,那么M5应该是绿色的,如果M5的值在E3 & F3之间,那么M5的颜色应该是琥珀色。
请帮忙。
任何人都可以告诉宏的条件格式,就像我有一个包含2个工作表的Excel,我需要格式化数据在M列中作为宠物,在另一个工作表中给出的条件是Target(E ,F列)。条件格式的宏
例如,如果M5的值小于E3,那么M5的背景颜色应该是红色的,如果它大于F3,那么M5应该是绿色的,如果M5的值在E3 & F3之间,那么M5的颜色应该是琥珀色。
请帮忙。
如果E3
在Sheet2
是50和F3
是60,
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
所有值。
大量与条件格式相关的答案。找出最适合您需求的方式,如果您发现您的代码需要帮助, https://stackoverflow.com/search?q=excel+conditional+formatting –
我试图使用,如果其他功能,但没有收获... – Will