It has its place but fails on handling button triggers and radio buttons. In your example, you do need to block entries into the formula fields.
It does require a properly licensed copy of Excel. The Excel code is horrendous. You need to keep a master Excel version available for changes.
Google Sheets or Google Forms might be a better start point.
Acorn
Bookmarks