Or a VB module, add push buttons and such.
Excel is NOT friendly in the regard AT ALL!
I wrote a cash-flow balance sheet, to carry forward values was a pain, it sucked. I ended up making the thing in 123, then opening up that in Excel. Then added the functionality 123 had based on what I saw the differences were. Thereby re-inventing the wheel, in excel, Lotus123 had already mastered by the early versions that had no wysiwyg in them.
Good luck.