Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have two columns in my worksheet which are used as lookup input parameters. A results column is populated with the value returned from this look up. The cells of the result column will change color based on the value returned from the lookup. I have used the code shown below to acheive this. This works perfectly when the look up is performed for the first time. However, if a user changes one of the parameters in the worksheet, the lookup will be performed - the correct value is returned to the results column but the color does not change. Does anyone know how I can get the color to change dynamically - i'm sure its some flaw in my code. Thanks a lot guys BC Conditional Formatting Code: Private Sub Worksheet_Change(ByVal Target As Range) Dim icolor As Integer If Not Intersect(Target, Range("Table")) Is Nothing Then Select Case Target(1, 1) Case 1 To 5 icolor = 5 Case 6 To 10 icolor = 6 Case 11 To 15 icolor = 46 Case 16 To 20 icolor = 3 Case 21 To 25 icolor = 13 Case Else 'Whatever End Select Target.Interior.ColorIndex = icolor End If End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Problems with Conditional Formatting in Excel 2007 | Excel Discussion (Misc queries) | |||
Conditional Formatting using code | Excel Discussion (Misc queries) | |||
Problems with conditional formatting | Excel Programming | |||
Conditional Formatting using VBA Code | Excel Programming |