Página 1 de 1

Tratamento de erro

Enviado: 27 Jan 2019 às 18:49
por SandroLima
Boa noite, Jimmy e demais usuários e colaboradores do fórum.

Reabri o tópico pq coloquei como resolvido quando a intenção era de editar a última mensagem e me atrapalhei com os botões.

Mas segue o motivo...

Notei duas coisas no código:

1) Não sei se está normal... mas quando acionamos a macro o Excel entra em execução constante até que se digite algo na "InputBox". É assim mesmo?

2) Outra coisa que notei e gostaria de incrementar no seu código... quando clicado o botão de ok com o campo da caixa em branco ele fecha a caixa , quando o ideal seria avisar para inserir um número de registro ou fechar a caixa para inserir o código.
Como seria isso?

Anexo a planilha novamente.

Tratamento de erro

Enviado: 27 Jan 2019 às 23:00
por Jimmy
Continuação do tópico http://gurudoexcel.com/forum/viewtopic.php?f=12&t=8723

1) Quando abre uma janela para entrada de dados, o Excel fica destinado a isso. Parece que está executando, gastando processador, mas não está. Está apenas aguardando o OK.

2) Quando o operador tecla CANCELAR, é retornada uma cadeia de caracteres vazia (zero caracteres). Quando tecla ENTER (ou OK) sem texto algum, também, por isso é que ambos cancelam, porque a macro nem sabe o que foi teclado, só vê o resultado (vazio). Eu, particularmente, acho que quando o operador tecla enter ou OK sem digitar nada, á mais provável que ele queira mesmo é sair. É diferente quando tecla algo que não é encontrado.

Re: Tratamento de erro

Enviado: 28 Jan 2019 às 10:31
por SandroLima
Certo... vou continuar testando aqui e ver se seria a melhor alternativa.