olá, Tudo certo...
O que acontece é o seguinte, no seu botão voltar na tela inicial, você faz uma chamada para o formulário, porém abaixo dessa chamada existem outros códigos que continuam sendo executados mesmo após você fechar o seu Formulário.
No caso eu criei uma variável global do tipo inteiro chamada de "CANCELAR" eu a criei no seu módulos onde você tem os dois comandos dos dois botoes azuis na tela principal.
Em seguida no botão cancelar antes de fechar o seu formulário eu atribui a essa variavel o valor "1".
A partir desse valor então, lá no seu código que voce nao queria executar eu coloquei um IF para verificar se o valor da variável CANCELAR for igual a "1"" então parar a execução dos comandos a baixo dele... usei o comando Exit Sub para isso...
Baixe a planilha e companhe melhor...
Visite meu blog:
programacaopassoapasso.wordpress.com
Estou postando quase todos os dias, em breve com series sobre VBA...
Edivan por favor você poderia fazer teste ?
Login : ADMIN
senha: 123
pois o mesmo não funciona, mesmo quando eu entro com a senha do ADIM, era pra executar a macro fechar, e o mesmo não está chamando, apenas chamando a macro "chamar"
quando eu clico na seta subindo funciona, mas qdo eu clico na seta descendo, ele chama o form, e quando eu entro com a senha ADM, não executa a macro....
ver pra mim por favor,
agradecido,
Postado : 19/11/2015 10:28 am