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:WindowsSystem32FM20.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.

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

  1. Gercilio Dayvyson dos Santos Ferreira

    Boa tarde, estou com esse problema, porém não abre as referências, tem alguma outra forma?

  2. Resolvi meu problema simplesmente abrindo o arquivo em outro computador, alterando qualquer coisa e salvando. Espero que ajude!!

  3. 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

  4. Genial Paulo!

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

  5. 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.

  6. 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

Deixe um comentário

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

Rolar para cima