Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Does anyone know how I can make a macro that will search
all cells within a preset range and change the font color of all cells with a value of less than 20 to red while leaving all other cells in the region with their normal color? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi
why not use Conditional Format for this?. Simply select your data range and goto 'Format - Conditional Format' for this -- Regards Frank Kabel Frankfurt, Germany Kura of Tyren wrote: Does anyone know how I can make a macro that will search all cells within a preset range and change the font color of all cells with a value of less than 20 to red while leaving all other cells in the region with their normal color? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
something like this
for each c in selection 'or range("a2:x234") if c<20 then c.interior.colorindex=34 'change number to suit next -- Don Guillett SalesAid Software "Kura of Tyren" wrote in message ... Does anyone know how I can make a macro that will search all cells within a preset range and change the font color of all cells with a value of less than 20 to red while leaving all other cells in the region with their normal color? |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() -----Original Message----- Does anyone know how I can make a macro that will search all cells within a preset range and change the font color of all cells with a value of less than 20 to red while leaving all other cells in the region with their normal color? . This should work! Sub FillCell() 'sets start area to check, in this example 1,1 or A1 startrow = 1 startcolumn = 1 'sets end of area to check, in this example 3,14 or c14 endcolumn = 3 endrow = 14 For x = startrow To endrow For y = startcolumn To endcolumn If Cells(x, y).Value < 20 Then 'sets colour to red Cells(x, y).Interior.ColorIndex = 3 Else 'clears format Cells(x, y).Interior.ColorIndex = xlNone End If Next y Next x End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Searching, matching then searching another list based on the match | Excel Discussion (Misc queries) | |||
Macro Size Limit / open macros with macros? | Excel Programming | |||
Macros not appearing in the Tools Macro Macros list | Excel Programming | |||
Suppress the Disable Macros / Enable Macros Dialog | Excel Programming | |||
List the Macros that can be executed from Tools-Macros | Excel Programming |