Notifications
Clear all

Interromper ou continuar código usando teclas

2 Posts
2 Usuários
0 Reactions
1,077 Visualizações
(@ramzero)
Posts: 127
Estimable Member
Topic starter
 

Boa noite pessoal!

Gostaria de Interromper ou continuar código usando teclas de atalho, é possível?

Meu código fica rodando um loop até terminar uma lista, porém certos momentos gostaria de interromper mas não finalizar, e sim ter a possibilidade de escolher se finalizo ou continuo, isso tudo usando teclas de atalho

Exemplo:

Para interromper a execução: Espaço
Pra continuar de onde parou: Enter
Pra terminar: Esc

Pesquisando encontrei:

Private InterromperProcesso As Boolean


    While InterromperProcesso =False
      'Seu processo
    End While


  Private Sub dg_KeyDown(sender As Object, e As KeyEventArgs) Handles dg.KeyDown

    If e.KeyCode = Keys.Enter Then
      InterromperProcesso = True
    End If

  End Sub

Mas o VBA não aceita o: Private Sub dg_KeyDown(sender As Object, e As KeyEventArgs) Handles dg.KeyDown

Obrigado

 
Postado : 18/07/2018 5:52 pm
(@mprudencio)
Posts: 2749
Famed Member
 

O unico modo que sei de interromper o codigo é Ctrl + PauseBreak

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 18/07/2018 6:40 pm