Erro de compilação no módulo oculto Automação

0

Recentemente, recebi um modelo matemático em uma planilha do Excel. Isso envolve um grande número de folhas, com muitas macros e uma carga de VBA nos bastidores.

Mas o modelo é bastante antigo e foi conhecido pela última vez para funcionar no Windows XP, Excel 2003. Atualmente, estou usando o Windows 8.1 e o Excel 2013 e está produzindo a mensagem de erro: -

Compile error in hidden module: Automation

duas vezes na inicialização e uma vez no fechamento; o modelo também não funciona, embora nenhuma outra mensagem de erro seja produzida.

Alguém sabe como corrigir o problema que faz com que essa mensagem apareça? (Eu suspeito que as falhas do modelo estão relacionadas a isso.)

    
por Brian Hooper 22.12.2015 / 16:40

1 resposta

0

Você atualizou as referências do projeto VBA?

O mínimo deve incluir: Visual Basic para aplicativos, Biblioteca de objetos do Microsoft Excel 15.0 e Biblioteca de objetos do Microsoft Office 15.0.

To set these, 
Open the Visual Basic editor (Alt+F11)
Select Tools
Select References
Scroll through until you find the library and click on the box to add/remove a check.

Referências desatualizadas podem causar problemas ao executar scripts VBA mais antigos.

    
por 28.12.2015 / 20:18