View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
Don[_33_] Don[_33_] is offline
external usenet poster
 
Posts: 3
Default Excel 2007 - Using a Custom Function to Set Row Color


Gord,

Do you know of any VBA examples? If so, would you post the link(s)?

Thanks!

Don



"Gord Dibben" <gorddibbATshawDOTca wrote in message
...
CF can be used on one cell or a range of cells.

Simple example................

Select A45:Z45 and CFFormula is: =$A$45="condition" where "condition"

is
your desired criterion.

Format to Blue Pattern.

When A45 meets the condition, A45:Z45 will be colored blue.

Note the $ signs to fix A45 as the trigger cell.


Gord

On Sun, 22 Feb 2009 11:50:32 -0500, "Don" wrote:



Gord,

My first impressions of Conditional Formatting were that it is more of a
global condition. I am looking now reading through more examples to see

if
I either don't fully understand the concept or I can adapt it to my

needs.

Thanks!

Don




"Gord Dibben" <gorddibbATshawDOTca wrote in message
.. .
Functions return values.

They don't format cells.

Conditional Formatting is used for that.


Gord Dibben MS Excel MVP

On Sat, 21 Feb 2009 17:25:40 -0500, "Don"

wrote:

I have a little function that sets the value of a cell depending on

the
date
relative to a couple of other dates and a "Yes"/"No" item:

Function CurrentTaskStatus(Milestone As String, _
TaskEndDate As Date, MonthStart As Date,

MonthEnd
As Date, _
TaskProj As Integer, TaskComp As Single)


If (TaskEndDate = MonthStart) And (TaskEndDate <= MonthEnd) And

(Milestone
= "Yes") Then
CurrentTaskStatus = TaskComp
Else
CurrentTaskStatus = 0
End If

End Function



What I would like to do is set the color of the row in which the cell

is
located to a specific color based on the conditions. I have tried

things
like

rows("A45:z45).interior.color = vbBlue

with no success. Generally, a #VALUE! error appears in the cell when

I
try
anything that might set the color.

Am I trying to do the impossible? Or am I just way off course.

Any suggestions will be greatly appreciated!

Thanks!

Don