The $29/month pricing is NUTS for a compiled DLL. You can compile a DLL to do the same integration.
Besides, there are better (easier and faster) ways of doing these things with Python native and Pandas.
More importantly, why bother with Excel? I touch Excel nowadays when I am forced or too lazy to do it with Python.
Why? The VBA for Office Apps is an awfully inconsistent, non-portable, and outdated collection of languages that are not actively developed or maintained by Microsoft. The many VBA languages are steadily being replaced by OfficeScript so Microsoft can keep expanding Office365 and Enterprise365? See this Microsoft article
OfficeScript versus VBA Notice the placement of OfficeScript and PowerAutomate
PowerAutomate is also known as "PowerPickYourPocket" from the Azure Cloud. In the bigger picture, Azure and Enterprise365 (Microsoft), AWS, and GCP are striving to own all jobs related to IT and developer platforms, desktop OS, and cloud server so they capture the revenue, and then in the next outsourcing wave, outsource all good-paying jobs to low-paying countries.