Problema no Excel: “Erro de compilação: É impossível localizar o projeto ou a biblioteca”

Ao executar uma antiga planilha, que havia feito em um emprego anterior, fui surpreendido pela caixa de mensagem que informava:

“Erro de Compilação: É impossível localizar o projeto ou a biblioteca”

O Erro selecionava uma função VBA que existe, porém, por algum motivo o VBA não a reconhece mais.

Este erro é causado pois alguma das referências utilizadas pelo código VBA não existe na máquina em que está sendo executado o código.

Para solucionar este problema:

  • Vá ao Menu do editor de VBA ( “Microsoft Visual Basic fot Applications”).
  • Clique em Ferramentas,
  • Depois em Referências.

image

Em seu computador aparecerá que um dos componentes (“Referências disponíveis”) está “Ausente” (a figura acima não mostra isso). Selecione o item ausente e clique no botão “Procurar” e localize o arquivo em seu computador.

Em versões mais novas do Office, o Microsoft Forms 2.0 Object Library não está na lista e ele precisa ser manualmente adicionado. Procure o arquivo “C:\Windows\System32\FM20.DLL

Importante: Caso este arquivo não seja importante em seu projeto, você pode desmarcá-lo.

  • Após localizar o arquivo, ou desmarcar o item ausente não-necessário. clique em OK.
  • Seu código voltará a funcionar.

8 ideias sobre “Problema no Excel: “Erro de compilação: É impossível localizar o projeto ou a biblioteca”

  1. Fernando Vendramel

    Olá Paulo,
    Estava com esse problema numa planilha que baixei da internet.
    Ao seguir suas instruções consegui que ela funcionasse sem apresentar o erro acima.
    Gostaria de agradecer pela ajuda!!!
    Att,
    Fernando Vendramel

    Responder
  2. Josué de Oliveira Carvalho

    Caro Paulo,

    Também me deparei com este problema e sua explicação foi bastante precisa. Contudo, ainda não consegui efetivamente resolver o problema.

    Criei um aplicativo que na sua abertura utilizando as versões mais recentes do Excel acusa o erro mencionado parando na (marcando a) função chr().

    Como saber a biblioteca que instrui o Excel sobre esta e outras funções semelhantes (pois são exaustivamente usadas)?

    Desde já obrigado pela atenção.

    Responder
  3. Adriano

    Genial Paulo!

    Só desmarquei “Flash Player”, se não me engano e pronto.
    Já tinha perdido um projeto uma vez por causa disso.
    Obrigado!

    Responder
  4. valmor

    Boa tarde Paulo A. costa
    poucas palavras muita sabedoria
    eu estava com a mesma dificuldade Erro de compilação: É impossível localizar o projeto ou a biblioteca” procurei em diversos sites e nada de conseguir resolver já estava desistindo quando resolvi abrir seu site e aleluia graças a sua dica consegui resolver por isto lhe agradeço muito pela ajuda

    Responder

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *