Highlight a row if a specific cell is specific numbers/words

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

How do I format a cell with varibles to hightlight a row if a cell in that
specific row is a specific number or word?

Example:
If cell C4 is dog, then hightlight the row blue, if the cell C4 is cat, then
hightlight the row green, if cell C4 is bird, then hightlight the row yellow.

Hope this is clear.
 
right click sheet tab>view code>insert this>change color numbers to
suit>SAVE
Now it will work for the active row and col C

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Cells(Target.Row, "c")
Case Is = "dog": x = 3
Case Is = "cat": x = 4
Case Else
End Select
Target.EntireRow.Interior.ColorIndex = x
End Sub
 
Select the entire row.

Format>Conditional Formatting>Condition 1>Formula is:

=$C4="dog" format to blue pattern

Add>Condition 2>Formula is:

=$C4="cat" format to green

Add>Condition 3...you get drift.

Note: only 3 conditions permitted. 4 if you count the default color.

If more needed, you can use worksheet event code.

Post back for example if desired.


Gord Dibben Excel MVP
 
Back
Top