PC Review


Reply
Thread Tools Rate Thread

Color rows based on a cell value

 
 
pbreslin@bellsouth.net
Guest
Posts: n/a
 
      5th Jun 2009
Hello -
Windows XP
Excel 2003

I want to color a row based on a cell value.
Specifically, I have about 100 rows where I keep licensing data.
I have a column entitled 'DAYS TO EXPIRATION' and another 'DAYS TO
RENEWAL'
If the days to expiration or renewal are 60 or less, then I want the
whole row's font to change to red from 'automatic' (black).
I can change the color of the cell using conditional formatting.
The problem is some of the rows contain no expiration - the days to
expiration are blank because the license doesn't expire or must be
renewed.
So, I need either VBA or a condition formatting snippet to:
Check the column(s) for numbers, if there is a number, and if the
number is 60 or less (<60), then change the row's font color to red.
Thanks,
Paul
 
Reply With Quote
 
 
 
 
Per Jessen
Guest
Posts: n/a
 
      5th Jun 2009
Hi Paul

Conditional formatting will do the job.

with 'Days to expiration' in column A, select row 1 and goto conditional
formatting > Formula is:

=AND($A1<=60,$A1<>"")

Format as desired, and use the format painter to format the desired range.

Hopes this helps

---
Per

<(E-Mail Removed)> skrev i meddelelsen
news:daa05f4d-56a4-460f-a9d2-(E-Mail Removed)...
> Hello -
> Windows XP
> Excel 2003
>
> I want to color a row based on a cell value.
> Specifically, I have about 100 rows where I keep licensing data.
> I have a column entitled 'DAYS TO EXPIRATION' and another 'DAYS TO
> RENEWAL'
> If the days to expiration or renewal are 60 or less, then I want the
> whole row's font to change to red from 'automatic' (black).
> I can change the color of the cell using conditional formatting.
> The problem is some of the rows contain no expiration - the days to
> expiration are blank because the license doesn't expire or must be
> renewed.
> So, I need either VBA or a condition formatting snippet to:
> Check the column(s) for numbers, if there is a number, and if the
> number is 60 or less (<60), then change the row's font color to red.
> Thanks,
> Paul


 
Reply With Quote
 
A possible solution
Guest
Posts: n/a
 
      6th Jun 2009
I would suggest using a macro like this:

Sub MarkExpiredLicenses()

'This subroutine assumes that you have a column in addition
'to your 'DAYS TO EXPIRATION' and 'DAYS TO RENEWAL' columns that
'whose cells are not empty for EACH of the licenses in your worksheet
'Let us assume that that column is A
'Let us also assume that column B is your 'DAYS TO EXPIRATION' column

Dim license As range
Set license = range("A1")
Dim iLicense As Integer
iLicense = 0
Do
If license.Offset(iLicense, 1).Value <= 60 Then
license.Offset(iLicense, 1).Font.ColorIndex = 3
license.Offset(iLicense, 1).Font.Bold = True
Else
license.Offset(iLicense, 1).Interior.ColorIndex = 0
license.Offset(iLicense, 1).Font.Bold = False
End If
iLicense = iLicense + 1
If license.Offset(iLicense, 0).Value = "" Then Exit Do
Loop
End Sub

Hope this helped.
Best wishes,
Rolf

"(E-Mail Removed)" wrote:

> Hello -
> Windows XP
> Excel 2003
>
> I want to color a row based on a cell value.
> Specifically, I have about 100 rows where I keep licensing data.
> I have a column entitled 'DAYS TO EXPIRATION' and another 'DAYS TO
> RENEWAL'
> If the days to expiration or renewal are 60 or less, then I want the
> whole row's font to change to red from 'automatic' (black).
> I can change the color of the cell using conditional formatting.
> The problem is some of the rows contain no expiration - the days to
> expiration are blank because the license doesn't expire or must be
> renewed.
> So, I need either VBA or a condition formatting snippet to:
> Check the column(s) for numbers, if there is a number, and if the
> number is 60 or less (<60), then change the row's font color to red.
> Thanks,
> Paul
>

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Color rows based on date in a cell? tbo Microsoft Excel Programming 2 9th Dec 2009 11:30 PM
change fill color of a range of cells based on color of a cell? =?Utf-8?B?RGFyTWVsTmVs?= Microsoft Excel Programming 0 2nd Mar 2006 06:35 PM
excel: How can I color code rows based on a value in a cell? =?Utf-8?B?UGFya2VyMTMzMw==?= Microsoft Excel Misc 2 1st Feb 2005 10:37 PM
I want to chage a whole rows text color based on single cell valu. =?Utf-8?B?dGhlZGlhbW9uZGZhbQ==?= Microsoft Excel Worksheet Functions 2 12th Jan 2005 12:15 AM
Browse Forms Controls and change TextBox color based on cell color =?Utf-8?B?U3RlZmFuVw==?= Microsoft Excel Programming 0 21st Nov 2004 04:28 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 02:19 PM.