INTERROMPENDO UM LOOP
Como faço para permitir que o usuário interrompa um loop no meu programa? Quero deixar um botão "Parar" que interrompa o loop. Já tentei da seguinte maneira:
Não funcionou porque o botão parar, mesmo clicado, só atribui o valor à  variável quando o loop já terminou...
Sub cmdParar_Click()
Continuar = False
End Sub
Sub cmdImprimir_Click()
For i = 0 to 5000
print #1, Texto
If Continuar = False Then
Exit Sub
End if
Next
End Sub
Não funcionou porque o botão parar, mesmo clicado, só atribui o valor à  variável quando o loop já terminou...
Sub cmdParar_Click()
Continuar = False
End Sub
Sub cmdImprimir_Click()
For i = 0 to 5000
DoEvents 'esta opção permite q o usuario execute outras tarefas
print #1, Texto
If Continuar = False Then
Exit Sub
End if
Next
End Sub
Qualquer duvida Post
Te +[S56]
Tópico encerrado , respostas não são mais permitidas