(Не сказано, почему нельзя оставить бэк на VBA. Выглядит вроде оптимально. )
Аналог (один из) Excel это гуглодок. Все табличные расчеты туда экспортируются. Это уже, видимо, большой кусок в вашем случае.
Google App Script сам формирует HTML по шаблону. VBA -> GAS довольно незамысловато. + в GAS реализованы родные облачные плюшки типа авторизации, обработки почты и т.п.
Чо как продвинулись с апреля?