Gilbertob,
Bom dia!
Até aonde vai o meu conhecimento (que é pouco), esse realmente é um problema de incompatibilidade de versões do Excel e também em relação a arquitetura operacional do pacote do Office. Veja: desde o Excel 2010 que a Microsoft permite, no momento da instalação, que a pessoa instale o pacote do Office e escolha se quer instalar a arquitetura de 32 ou de 64 bits (mesmo em sistemas operacionais de 64 bits). Então, tudo isso precisa ser cuidadosamente analisado.
Fora essas questões (diferença de versões e de arquitetura) ainda tem a questão do VBA que a Microsoft não tem mais feito nenhuma manutenção ou evolução, desde a versão 2003. Na verdade, ela são não tirou o VBA do pacote porque a comunidade de usuários gritou geral. Desse modo, muitos dos novos objetos existentes nas versões mais recentes, não encontram compatibilidade com alguns comandos, eventos, funções, métodos e propriedades do VBA.
Assim, fica muito complicado sugerir uma solução para esse tipo de problema pois seriam soluções muito radicais como, por exemplo, pedir que os usuários dos seus arquivos instalassem a mesma versão que você usa, sem garantia de que isso resultará em sucesso.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 23/06/2018 8:53 am