I would like to figure out a way of telling a cell not to change its value if a certain condition exists; basically to save time when I have a sheetload of volatile functions or when I populate a data sheet from values in a separate workbook iff it is open.
I've thought about a function that returns the cell's own value that I could call if I didn't want the value to change, but of course I get the old circular reference problem. Is there a way of programmatically switching off the circular reference in cases where I want to allow it? But then, even if I did that, would it force a zero into the cell?
Or has anyone else managed to deal with the problem of not changing a cell's value? Is there a totally different way of going about it?
Bookmarks