Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
I'm trying to write an event macro for a worksheet that will change a cell's
color based on the outcome of various formulas. I can get the Conditional Format to work for 3 items, however I have 4 variables. If a number is between 4-3.5, Blue If a number is between 3.49-2.5, Green If a number is between 2.49-1.10, Yellow If a number is between 1.09-0, Red Below is what I tried to use, and I assume that is is completely wrong. Can anyone offer a solution or advice? Thanks Private Sub Worksheet_Change(ByVal Target As Range) ' Dim vNumber As String Dim vColor As Integer Dim cRange As Range Dim cell As Range Set cRange = Intersect(Range("A1:M99"), Range(Target(1).Address)) If cRange Is Nothing Then Exit Sub vNumber = vNumber(Left(cell.Value & " ", 1)) vColor = 0 Select Case vNumber Number "4.0:3.5" vColor = 5 Number "3.499999:2.5" vColor = 4 Number "2.49999:1.10" vColor = 6 Number "1.09999:0" vColor = 3 End Select Application.EnableEvents = False cell.Interior.ColorIndex = vColor Application.EnableEvents = True End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How do I change macro text with another macro? | Excel Discussion (Misc queries) | |||
Change caption on a macro button | Excel Worksheet Functions | |||
How to change macro so it performs actions on ACTIVE sheet? | Excel Discussion (Misc queries) | |||
how do i change the expense statement template macro | Excel Worksheet Functions | |||
Where to stick macro to change default comment font? | Excel Discussion (Misc queries) |