Página 1 de 1

Botão cancelar tela login sem executar rotina beforeclose

Enviado: 18 Fev 2019 às 08:45
por AlanBC
ola pessoal.... blz!
alguém pode me ajudar pra eu conseguir terminar esse projeto...
ja tentei de varias formas e nao estou conseguindo ajustar o botao cancelar do form da tela de login sem executar a rotina do beforeclose
anexei o arquivo para melhor entendimento.
no aguardo... obrigado
abraços.

Re: Botão cancelar tela login sem executar rotina beforeclos

Enviado: 27 Fev 2019 às 15:15
por osvaldomp
Uma ideia ~~~> chame a sub encerraBackup a partir do código Sub bt_Cancelar_Click, se necessário coloque uma condicional para chamar ou não, e exclua o evento BeforeClose.

Botão cancelar tela login sem executar rotina beforeclose

Enviado: 27 Fev 2019 às 15:29
por AlanBC
opa... obrigado por responder
ja tive essa ideia e tentei fazer isso, mas a condicional pra chamar ou nao é que dificultou pra mim... poderia exemplificar essa parte por favor.
lembrando que o botao cancelar so tenho ele na tela de abertura/login... dentro da plan nao tenho esse botao.
entao como ficaria a rotina de backup?
obrigado. aguardo
abraço

Re: Botão cancelar tela login sem executar rotina beforeclos

Enviado: 27 Fev 2019 às 15:45
por osvaldomp
AlanBC escreveu:... mas a condicional pra chamar ou nao é que dificultou pra mim... poderia exemplificar essa parte ...
Qual é a condição pra chamar ?

e tmb se optar por nao abrir a planilha na tela de login clicando em "cancelar" essa plan nao pode ser aberta posteriormente ao abrirmos uma outra planilha... com ta ocorrendo.
Não entendi.
Planilha não se abre, planilha se acessa/ativa.
"ao abrirmos uma outra planilha" ~~~> Você quis dizer ao abrirmos um outro arquivo ?

Botão cancelar tela login sem executar rotina beforeclose

Enviado: 27 Fev 2019 às 16:04
por AlanBC
so que este botao cancelar so tenho na tela de login/abertura...
a condicao pra chamar a sub backup seria ao fecharmos o arquivo.

Re: Botão cancelar tela login sem executar rotina beforeclos

Enviado: 27 Fev 2019 às 21:35
por osvaldomp
Segue outra ideia, talvez seja mais fácil pra você.


Se você quiser chamar a sub encerraBackup, então coloque na Sub bt_Cancelar_Click algo assim:
Sheets("Plan1").[H20] = "jacaré"

E na sub BeforeClose coloque:
If Sheets("Plan1").[H20] = "jacaré" Then Call encerraBackup

Mais do que isso eu não consigo te ajudar.

Botão cancelar tela login sem executar rotina beforeclose

Enviado: 27 Fev 2019 às 22:10
por AlanBC
blz amigo.
entendi. ficou bom e deu certo aqui.
muito obrigado... abraços.