There were some codes written for this purpose but with the new add-ons they are no longer applicable.
Thanks in advance, Iddo
Insert "checkbox". Every time you check or uncheck the box the sheet recalculates. If you put the text size for the checkbox at 2, the color at almost black and the cell shade to black, it becomes a button that recalculates.