ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Finding and Formatting the 5 highest values in a range? (https://www.excelbanter.com/excel-programming/343251-finding-formatting-5-highest-values-range.html)

lance

Finding and Formatting the 5 highest values in a range?
 
Hey all,


I am trying to figure out a way to format a set of numbers in an XL sheet
through a macro so that the number with the max value has a cell color
of red, the next max value has a cell color of yellow, the 3rd max value
has a cell color of blue, the 4th max value has a cell color of green, and
the 5th max value has a cell color of grey. If this is confusing replace
the "max value" with "top scoring". There will not be any ties.


For example

02
23 (yellow)
05
27 (red)
08
19 (blue)
01
10 (grey)
00
14 (green)
06


Has anyone done something similar to this and/or have suggestions?

Lance

Bob Phillips[_6_]

Finding and Formatting the 5 highest values in a range?
 
WE answered this yesterday.

--

HTH

RP
(remove nothere from the email address if mailing direct)


"lance" wrote in message
...
Hey all,


I am trying to figure out a way to format a set of numbers in an XL sheet
through a macro so that the number with the max value has a cell color
of red, the next max value has a cell color of yellow, the 3rd max value
has a cell color of blue, the 4th max value has a cell color of green, and
the 5th max value has a cell color of grey. If this is confusing replace
the "max value" with "top scoring". There will not be any ties.


For example

02
23 (yellow)
05
27 (red)
08
19 (blue)
01
10 (grey)
00
14 (green)
06


Has anyone done something similar to this and/or have suggestions?

Lance




Vacation's Over

Finding and Formatting the 5 highest values in a range?
 
One approach is to use advanced filter to move data to a new range sorted in
descending order then the cells 1 - 5 of that range are the top 5 in order.
now use match to locate the 5 values on your list and format the resulting
address.

I haven't done it recently but if you macro record you should get 80%

"lance" wrote:

Hey all,


I am trying to figure out a way to format a set of numbers in an XL sheet
through a macro so that the number with the max value has a cell color
of red, the next max value has a cell color of yellow, the 3rd max value
has a cell color of blue, the 4th max value has a cell color of green, and
the 5th max value has a cell color of grey. If this is confusing replace
the "max value" with "top scoring". There will not be any ties.


For example

02
23 (yellow)
05
27 (red)
08
19 (blue)
01
10 (grey)
00
14 (green)
06


Has anyone done something similar to this and/or have suggestions?

Lance



All times are GMT +1. The time now is 05:47 PM.

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