ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Macro for conditional formating more than 3 (https://www.excelbanter.com/excel-programming/391270-macro-conditional-formating-more-than-3-a.html)

[email protected]

Macro for conditional formating more than 3
 
Hi,

I need help on setting colors to rows depending on a cell value from
those rows.


I have a sales spreadsheet with 8 sales reps information on it.
Each row has a single invoice.


I want to assign a color to the row cell range depending on the sales
rep code.


For Example.
If on the first in column A I list the sales rep codes like "EM",
"EV", "RP" , etc


If A2 says "EM" I want the cell range A2:H2 to be pink
If A3 says "EV" I want the cell range A3:H3 to be orange


I want to set it up so when I type the sales rep code it will
automatically asign the color to the row range


Thanks in advance


joel

Macro for conditional formating more than 3
 
Try a worksheet_change function

Sub worksheet_change(ByVal target As Range)

Const YELLOW = 6
Const PINK = 7
Const GOLD = 44
Const RED = 3
Const GREEN = 10
Const BLUE = 5
Const BROWN = 53
Const ORANGE = 46

If target.Column = 1 Then
MyTarget = UCase(target)
Select Case MyTarget

Case "EM"
MyColor = PINK
Case "EV"
MyColor = ORANGE
Case Else
MyColor = xlNone

End Select

Range(Cells(target.Row, "A"), _
Cells(target.Row, "H")). _
Interior.ColorIndex = MyColor

End If

End Sub


" wrote:

Hi,

I need help on setting colors to rows depending on a cell value from
those rows.


I have a sales spreadsheet with 8 sales reps information on it.
Each row has a single invoice.


I want to assign a color to the row cell range depending on the sales
rep code.


For Example.
If on the first in column A I list the sales rep codes like "EM",
"EV", "RP" , etc


If A2 says "EM" I want the cell range A2:H2 to be pink
If A3 says "EV" I want the cell range A3:H3 to be orange


I want to set it up so when I type the sales rep code it will
automatically asign the color to the row range


Thanks in advance




All times are GMT +1. The time now is 08:26 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com