Pravděpodobně používá Excel nějakou nedokumentovanou funkci, ale to je u MS běžné.
Nechce, aby kód byl přenositelný. To by mu plno zákazníků migrovalo.
Takhle si to pojišťuje, podobně jako notoricky známá nekompatibilita IE vůči standardu.
Asi ti nezbude nic jiného než to opravit.