Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Parar macro - Botão Cancelar
-
- Colaborador
- Mensagens: 11
- Registrado em: Sex Jul 03, 2020 5:56 pm
Parar macro - Botão Cancelar
Olá! Qual o código VBA para abortar a ação da macro quando se clica em Calcelar na Caixa de Mensagem do Excel? Eu me deparei com este problema e não consigo resolver. Se alguém puder me ajudar ficarei muito agradecido.
- muca
- Acabou de chegar
- Mensagens: 5
- Registrado em: Dom Fev 05, 2017 4:58 pm
- Localização: São José dos Campos(SP)
- Contato:
Re: Parar macro - Botão Cancelar
Você pode parar manualmente uma macro VBA em execução com Ctrl+Break
-
- Manda bem
- Mensagens: 107
- Registrado em: Qua Nov 29, 2017 11:51 am
- Localização: Fortaleza - CE
Re: Parar macro - Botão Cancelar
Douglas,
Bom dia!
Sua explicação está muito genérica e vaga além de não ter anexado o arquivo aqui no fórum. Depende de que tipo de caixa de mensagem você está se referindo. É uma MsgBox? É um InputBox? De que tipo de dado? É um userform?
Bom dia!
Sua explicação está muito genérica e vaga além de não ter anexado o arquivo aqui no fórum. Depende de que tipo de caixa de mensagem você está se referindo. É uma MsgBox? É um InputBox? De que tipo de dado? É um userform?
Re: Parar macro - Botão Cancelar
Coloca a macro dentro de um UserForm, usa evento Activate e função DoEvents pra rodar dois processos em paralelo. No UserForm insere um botão pra parar (end).
Private Sub CommandButton1_Click()
End
End Sub
Private Sub UserForm_Activate()
For i = 1 To 20000
DoEvents
Plan1.Cells(i, "A") = "teste"
Next
Unload UserForm1
End Sub
Private Sub CommandButton1_Click()
End
End Sub
Private Sub UserForm_Activate()
For i = 1 To 20000
DoEvents
Plan1.Cells(i, "A") = "teste"
Next
Unload UserForm1
End Sub