I am building a spreadsheet with a lot of similar sheets, and a lot of formulas.
What I need is for 1 cell to grab a formula from a "Master" sheet, and calculate within its own sheet.
So if I change the formula in the Master sheet, it changes in all 400 places that formula has been used.
Ex:
In the master sheet, cell C1 have the formula =A1+B1
In sheet "January" I put in data in A1 and B1
C1 then snatches the formula from master sheet, cell C1 and calculates.
In sheet "February" the same happens.
You get the idea.
OOPS, this is wrong!
The formula should be =A1-B1
instead. (Dang, what an error)
I now change the formula in the Master sheet, cell C1, and the correction is mirrored in January, Feb,......
Is this possible? (without VBA, macros and such)
How?
EDIT: The long story: Thank you for all your help JNevill, but I think this UDF has to be altered. Something is weirdly wrong, and I think I've found the problem. Here's a recap, for those who can't find heads or tails in the discussion. I have 6 sheets. 4 of them is the original workbook, and 2 sheets for testing. I have removed all "Eval" and inter-sheet references in the 4 sheets. Now sheet 1 "Formulas" consist of the shitload of formulas to be used. Sheet 2 consist a bunch of rates to be used. Sheet 3 and 4 is "2014 April" and "2014 May" now have the formulas in the sheets, not referenced. There's no references to any sheet in these 4 sheets.
Then I have the "Mother" sheet, with only '=A1+B1 in cell C1, and the "January" with 2 in A1 and 3 in B1 and the =Eval(Mother!C1) in C1. If I stand on "January" and "Calculate now" (workbook) the result in C1 is 5. If I stand in "Mother" and calculate workbook, the result in "January" C3 changes to 0, (remember "Mother" A1 and B1 are empty) If I go to either "2014 April" or "2014 May" and click calculate, the result in "January" C1 changes to 2014 (in both sheets A1 is 2014 and B1 is empty) If I go either "Formulas" or "Rates" and calculate, the result in "January" C1 changes to !VALUE. (in both sheets A1 is some text, and B1 is empty)
Same thing happens if I goto "January", calculate (result is 5) goto "Mother" save and close, spreadsheet open in "Mother" and result is 0.
So: The "Eval" formula in "January" C1 is referencing A1 and B1 in the sheet I just happen to be standing in, and not "January" A1 and B1
This is NOT desirable behavior. :)
(no wonder, I'm confused)