User interaction is key and must be intuitive to use. It’s i bit tricky and flash, excel spreadspread need to be simple concise , save time and money. The objective or intent shouldn’t be look at the fancy stuff it can do. Open it, use it, get the data and close it
Excel may not be the platform for what it does ,, maybe in exe file or web based App?
You know what you are doing the trick is the user easy of interaction
Ive found VBA usually supplements a job but due to excel forums its hard to make a fully time job of excel ,, higher density areas maybe different as accountants are always suckers fo a good excel junket
find a niche and go for it