Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
Hi,
Is there a formula to establish whether a cell contains a value or a formula? What I mean is say A1 contained =10+20 so it shows 30 and it contains a formula. If I then paste special values it still shows 30 but there is no formula as there would not be in an empty cell. What I'm looking for is a formula in another cell which will give a TRUE or FALSE if there is a formula in A1 or not. TIA, Regards, Alan. |
#2
![]() |
|||
|
|||
![]()
Hi Alan,
A simple User define Function (UDF) will do. Function CellHasFormula(a As Range) As Boolean CellHasFormula = a.HasFormula End Function Open the VB editor (ALT+F11) From the menu: InsertModule Paste the above function in the module Return to the worksheet. You can now use CellHasFormula(A1) as if it were a built-in function. -- Kind Regards, Niek Otten Microsoft MVP - Excel "Alan" wrote in message ... Hi, Is there a formula to establish whether a cell contains a value or a formula? What I mean is say A1 contained =10+20 so it shows 30 and it contains a formula. If I then paste special values it still shows 30 but there is no formula as there would not be in an empty cell. What I'm looking for is a formula in another cell which will give a TRUE or FALSE if there is a formula in A1 or not. TIA, Regards, Alan. |
#3
![]() |
|||
|
|||
![]()
Hi Niek,
That is perfect, Thank You! Once again my thanks to you and the experts in these newsgroups, Regards, Alan. "Niek Otten" wrote in message ... Hi Alan, A simple User define Function (UDF) will do. Function CellHasFormula(a As Range) As Boolean CellHasFormula = a.HasFormula End Function Open the VB editor (ALT+F11) From the menu: InsertModule Paste the above function in the module Return to the worksheet. You can now use CellHasFormula(A1) as if it were a built-in function. -- Kind Regards, Niek Otten Microsoft MVP - Excel "Alan" wrote in message ... Hi, Is there a formula to establish whether a cell contains a value or a formula? What I mean is say A1 contained =10+20 so it shows 30 and it contains a formula. If I then paste special values it still shows 30 but there is no formula as there would not be in an empty cell. What I'm looking for is a formula in another cell which will give a TRUE or FALSE if there is a formula in A1 or not. TIA, Regards, Alan. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Match / Vlookup within an Array formula | Excel Discussion (Misc queries) | |||
revert formula insertion to old method | Setting up and Configuration of Excel | |||
Relative Indirect Formula Referencing? | Excel Worksheet Functions | |||
Help with macro formula and variable | Excel Worksheet Functions | |||
Cell doesn't show formula result - it shows formula (CTRL + ' doe. | Excel Worksheet Functions |