How to make a conditional format recognize a formula in a cell

W

WC Turner

What I have is have a spreadsheet with multiple cell containing data. Some
of the data is retreived by a formual and some is due to a manual input of
numbers. I would like to have a conditional format that would shade the cell
if someone writes over the formula with a value.

Any help would be greatly appreciated.
 
G

Gord Dibben

One method.

Copy/paste this UDF to your workbook into a General Module.

Function IsFormula(cell)
Application.Volatile
IsFormula = cell.HasFormula
End Function

Select the multiple cells........e.g. A1:A10

Format>CF>Formula is: =NOT(IsFormula(A1))


Gord Dibben MS Excel MVP

On Wed, 13 Sep 2006 12:39:02 -0700, WC Turner <WC
 
D

Dave Peterson

Since you're passing the cell to the UDF, I don't think you want the
"application.volatile" line.

Excel should know when to recalc.
 
G

Gord Dibben

Thanks Dave.

Someone reported a problem with this UDF no updating so I stuck the volatile in
there.


Gord


Since you're passing the cell to the UDF, I don't think you want the
"application.volatile" line.

Excel should know when to recalc.

Gord Dibben MS Excel MVP
 
D

Dave Peterson

I'd bet changing from manual calc or rebuilding the dependency tree would fix
that problem.
 
N

Nikki

Press F5..> go to select formulasselect ok cells with the formulas are
selected now changes all these selected cell colors (for example make the
yellow).

Next put a conditional formatting for formulas:

http://j-walk.com/ss/excel/usertips/tip045.htm

For conditional formatting pattern color select white.

If there is a formula in a cell would be white. If there is no formula it
will turn yellow.

Hope it helps.
 
Top