Arquivo da tag: VBA

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.

Qual função do Excel em Português que equivale ao TRIM?

Estava precisando remover os espaços de uma célula no Excel, mas não estava conseguindo descobrir qual a função para realizar tal tarefa. No Office em Inglês, esta função era chamada TRIM, porém na versão em português ela foi renomeada para “Arrumar”.

E não foi apenas esta função que mudou o nome. As mais importantes também, como o IF que virou SE; e a função para comparar textos que ganhou o nome de EXATO.

Uma verdadeira piada!

Então fique esperto, se você trabalha com Macros e VBA, talvez a versão em Inglês do Office seja a melhor escolha!