Solver - É impossível localizar o projeto ou a biblioteca
O problema
Verificamos que o usuário estava com problema para executar uma macro em
um arquivo do Excel 2010, que utilizava um suplemento SOLVER.
Sempre que o usuário executava a macro, era exibida a seguinte mensagem
de erro:
Mensagem do erro em texto:
“---------------------------
Microsoft Visual Basic for Applications
---------------------------
Erro de compilação:
É impossível
localizar o projeto ou a biblioteca
---------------------------
OK Ajuda
---------------------------“
Mensagem do erro em imagem:
Conversando com o usuário descobrimos que o arquivo que estava
apresentando o erro foi criado em uma versão diferente do Microsoft Excel
2010. O arquivo foi criado no Excel 2003.
Solução
Analisando a estrutura do arquivo e as referências do SOLVER descobrimos que a referência
para o solver estava com o status AUSENTE: SOLVER e com
o apontamento para a pasta de instalação do Office 2003.
Foi ai que descobrimos o problema.
Vide o passo a passo para solucionar o
problema mencionado na imagem acima:
1. Clique em Ok na mensagem de
erro e feche completamente o seu arquivo do Excel
2. Abra o Excel;
3. Com o Excel aberto, pressione as teclas Alt+F11 para abrir o Microsoft Visual Basic
4. No editor do VBA, clique no menu Ferramentas, Referências.
5. A caixa de diálogo Referências VBAProject é exibida, marque
a referência Solver e em seguida
clique em OK
Se a referência Solver ou a AUSENTE:
SOLVER não estiver disponível na caixa de diálogo Referências VBAProject:
1. Clique no botão Procurar... A caixa de diálogo Adicionar referência
é exibida
2. Localize a pasta C:\Arquivos de Programas\Microsoft Office\Office14\Library\SOLVER;
3. Abra o arquivo
SOLVER.XLAM – Para isso, mude o tipo de visualização do arquivo conforme imagem
abaixo:
6. Em seguida, clique no arquivo SOLVER.XLAM
e em Abrir.
7. Uma referência para o SOLVER
é adicionada na caixa de diálogo Referências - VBAProject .
8. Clique
em OK e, em seguida, execute o seu arquivo do Excel com o
suplemento solver que estava apresentando erro.
obrigadão,parabéns pelo excelente topico
ResponderExcluirEletricista, obrigado pelo feedback.
ExcluirCara.. Parabéns!!!! Salvou meu DIA!
ResponderExcluirObrigado, Gugarts, pelo feedback.
ExcluirAjudou-me grandemente, quase perco 700 linhas de código se não tivesse tido ajuda aqui, obrigado mesmo meu caro.
ResponderExcluirObrigado pelo feedback Vinicius!
Excluir