Sub ColourCells(rngIn As Range) Dim rngcell As Range Dim iColor As Long For Each rngcell In rngIn With rngcell Select Case .Value Case "Book Value per Share to Price", "Cashflow per Share to Price", "Dividend Yield", "Earnings per Share to Price", "EBITDA to EV", "EBITDA to Price", "IBES Dividend Yield", "IBES Earnings Yield", "IBES Sales Yield", "Sales per Share to Price", "Sales to EV", "Free Cashflow Yield" iColor = 5 .Font.Color = RGB(255, 255, 255) Case "Growth in Earnings per Share", "IBES 12 Month Forward Growth in Earnings per Share", "IBES Earnings Long Term Growth", "IBES FY1 Earnings Revisions 1M Sample", "IBES FY1 Earnings Revisions 3M Sample", "IBES FY2 Earnings Revisions 1M Sample", "IBES FY2 Earnings Revisions 3M Sample", "IBES Sales 12 Mth Growth", "IBES Sales Long Term Growth", "Income to Sales", "Return on Equity", "Sales Growth", "Sustainable Growth Rate" iColor = 10 .Font.Color = RGB(255, 255, 255) Case "Beta", "Market Cap (Large Cap)*" iColor = 3 .Font.Color = RGB(255, 255, 255) Case "Momentum 12 Mth", "Momentum 6 Mth", "Momentum Short Term (6 Month Exp Wtd)" iColor = 1 .Font.Color = RGB(255, 255, 255) Case "Debt to Equity", "Foreign Sales as a % Total Sales" iColor = 6 .Font.Color = RGB(0, 0, 0) Case "Low Gearing", "Low Accruals", "Stability Of Earnings Growth", "Stability Of FY1 Revisions", "Stability Of IBES 12 Mth Growth Forecast", "Stability of Returns", "Stability Of Sales Growth" iColor = 18 .Font.Color = RGB(255, 255, 255) Case Else 'Whatever End Select .Interior.ColorIndex = iColor End With Next rngcellEnd Sub
pls refer to
http://dmcritchie.mvps.org/excel/colors.htm
Regards