To all
I have written a simple macro which loops through a range of cell and executes a goal seek (so I do have to do it manually!)
Any change to the values in the cells in that range (the 'Set cell' range) is flagged to the user and he must re-run the macro (the set cell must always be =1.0)...