The problem is that every Excel user is an Excel native. Your product would have to be magnitudes better than Excel to compensate for the cost of forcing everyone to give up their fluency in the software.
VBA is kind of a wart in Office, hasn't been updated since 1998. They made an attempt of integrating a mini visual studio in Office with C#/VB.net (VSTA), then killed it.
I see many no code alternative poping up (Microsoft power suite, alteryx, etc). But all have a pretty steep learning curve, and frankly the people who are willing to invest the time to learn them migh as well pick up SQL or even python for the same effort.