Comment the problem is VBA (Score 1) 147
a lot of companies have a lot of solutions that should have been built with a database and some script that are instead cobbled together with workbooks and VBA. None of the OOXML compatible suites can handle it and that makes it impossible for companies to consider alternatives. I've seen entire payroll systems built using VBA as well as rostering and scheduling systems.