Tratamento de Erro ...
 
Notifications
Clear all

Tratamento de Erro após Vlookup

7 Posts
3 Usuários
0 Reactions
1,800 Visualizações
(@berti)
Posts: 23
Eminent Member
Topic starter
 

Pessoal tudo bem?

Com muita ajuda deste fórum já consegui fazer ótimos trabalhos, mas agora me deparei com algo que não estou entendendo.

Estou montando um pequeno controle para almoxarifado e está tomando corpo, nos Forms de Entrada e Saída de produtos, após eu digitar o código do produto no textbox txt_cod_produto_entrada no evento AfterUpdate ele preenche outras duas textbox com a descrição e a unidade de medida. Então eu fiz uma condição para o caso do código não esteja no range buscado pelo vlookup abrir outro Form para cadastrar novo produto, mas mesmo ele já estando no banco de dados dos produtos, ele aciona mesmo assim a msgbox para cadastrar novo produto, e se cancelar o cadastro, o Form do cadastro de produto vai fechar e volta para o cadastro de entrada e lá da pra ver que as outras duas textbox estão preenchidas corretamente. Já tentei formatação do range dos códigos na planilha, mas insiste em dizer que os produtos lá cadastrados, não estão cadastrados...rsrsrs....realmente não entendi essa.

Conto mais uma vez com a ajuda dos Srs.

Obrigado

 
Postado : 05/07/2015 10:00 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Estou com problemas na abertura de seu modelo, consta como bloqueado por algum outro programa e trava meu micro, então provavelmente a tratativa de erro que menciona está "no caminho" da rotina, ou seja sempre irá passar por essa rotina independe se houve erro.
Certifique-se que a rotina de erro seja acessada apenas se houver o erro.

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

 
Postado : 06/07/2015 5:22 pm
(@jeanhard)
Posts: 6
Active Member
 

Segue anexo

 
Postado : 07/07/2015 5:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Retorna com o mesmo problema. Inclusive me impede de excluir o arquivo, obrigando a exclui-lo diretamente via "dos".
Talvez seja problema em meu equipamento, poste a rotina utilizada

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

 
Postado : 07/07/2015 8:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Reinaldo, baixei e abri o arquivo sem problemas (excel 2007), então talvez seja seu equipamento mesmo, só não posso prometer uma solução rápida que estou bem atarefado no momento para analisar linhas por linhas, mas na medida do possivel vou ver o que da para fazer.

[]s

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

 
Postado : 07/07/2015 12:50 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

É bem possível, já que é antigo mas vai ter que resistir como um bravo guerreiro (kkk).
Como o usuário informa que a mensagem ocorre mesmo existindo o registro; muito provavelmente é o tratamento de erro em local onde a rotina passa indiferente do erro ou acerto.

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

 
Postado : 07/07/2015 3:12 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Jean, se está se referindo ao textBox "txt_cod_produto_entrada" no formulário frm_entradas, fiz vários testes, tanto com produtos novos como já existentes e em nenhum momento aconteceu o que descreveu.
Quando o produto já existe não abriu em nenhuma das vezes o form que diz, só abre quando o produto não existe.

[]s

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

 
Postado : 08/07/2015 5:44 am