Erro 429 “Componente do ActiveX não pode criar objeto” [RESOLVIDO]

Se em algum momento ou na execução de uma macro você se deparar com o erro 429 “Componente do ActiveX não pode criar objeto”, fique tranquilo, temos uma solução para isso.

O erro 429 aparece quando sua planilha tenta chamar alguma função de uma biblioteca que não existe em sua plataforma office. Isto ocorre pois a versão de origem foi desenvolvida usando uma arquitetura diferente da versão que você tem em sua máquina.

Para corrigir o erro relativo à biblioteca DAO360.dll, abra sua planilha e aperta as teclas atalho ALT + F11. Após abrir a tela do Microsoft Visual Basic for Applications no menu superior, clique em FERRAMENTAS > REFERÊNCIAS.

Dentro do formulário, DESMARQUE à opção Microsoft DAO 3.6 Object Library.

Agora procure a referência que contém a descrição Microsoft Office Access Database Engine e MARQUE-A.

Feito isso é só clicar em OK, fechar o Visual Basic e salvar a planilha.

ATENÇÃO: CADA ARQUITETURA DO OFFICE IRÁ GERAR UM NÚMERO DE VERSÃO DIFERENTE. ESTE TUTORIAL FOI ESCRITO USANDO COMO EXEMPLO O OFFICE 14.0, MAS PODE SER QUE EM OUTRAS MÁQUINAS ESSA VERSÃO MUDE PARA 15.0, 16.0, ETC.