Notifications
Clear all

Mensagem de ERRO

4 Posts
3 Usuários
0 Reactions
2,849 Visualizações
(@ceos005)
Posts: 49
Eminent Member
Topic starter
 

Olá

Eu estou trabalhando em uma aplicação VBA no EXCEL 2007. Estava tudo ok, mas fui continuar a desenvolver no mesmo EXCEL em outro pc e ao executar a aplicação ela sinaliza para um "Format" no meio da aplicação e aparece a mensagem de erro: "Erro de compilação: É impossível localizar o projeto ou a biblioteca".

Alguém pode me ajudar? Digam que minha aplicação não está perdida.

 
Postado : 30/06/2012 3:19 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara, já passei por isso algumas vezes.
Por isso que eu sempre indico aos meus amigos programadores para sempre, repito, SEMPRE, usarem o nome completo das funções em seus códigos.
Perceba que se vc trocar os

Format 

por

VBA.Format

tudo vai funcionar corretamente. Mas o erro passará a se repetir, porém nos Left, Right, e outros métodos dessa coleção.

Não lembro como fiz para arrumar, ou seja, impedir que aconteça. Mas esta é uma saída boa.
Eu sempre aviso o caminho inteiro de todas as funções do Excel que estou usando. Daí, quando ele perde referência, como o seu perdeu, meus códigos continuam funcionando, entende?

Acredito que se vc for no instalador do Office e usar o recurso de Reparar o Office, pode funcionar, é mais fácil do que editar o código todo (usando Localizar/Substituir)

Boa sorte!

F.F.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/06/2012 4:00 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei se é isso, nunca passei por isso, mas pode ser a biblioteca do Excel nas referências.

Abra o VBA, ferramentas e referências.

Veja se o Microsoft Excel Library 14.0 está ativado, ou se você estiver utilizando códigos de outra biblioteca.

Acho que não é isso, acho que isso é só pra aparecer os códigos ao apertar ctrl enter, mas tenta aí.

Se você tiver utilizando códigos de outro tipo de objeto, veja se acha na biblioteca.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 30/06/2012 4:11 pm
benzadeus
(@benzadeus)
Posts: 78
Trusted Member
 

Utilizar VBA.Format resolverá o problema.

No entanto, esse erro ocorre normalmente quando você usa o nome da função (Format, nesse caso) como uma variável, constante, ou rotina em algum outro lugar do seu código. Se esse for o caso, experimente alterar o nome de Format desse caso para outra palavra.

Felipe Costa Gualberto
Microsoft Excel MVP
http://www.ambienteoffice.com.br

 
Postado : 01/07/2012 12:53 pm