![]() |
Comprar
a Coleção de 15.000
Macros, Funções e Fórmulas do Excel Dicas |
|
Como Interromper a execução da procedure ( Uma Sub xx() ) Questão 57: A partir de determinada instrução, desejo interromper a execução da minha procedure. Como fazê-lo ? Solução 57: A instrução STOP coloca um "freio" (break) na sua procedure. As instruções que se seguem a essa instrução ficam portanto em suspenso. A instrução END coloca um ponto final na sua procedure. Mas é preciso cuidado. Se você declarou variáveis globais as mesmas serão resetadas quando o ponteiro do programa passar pela instrução END. Para não haver dúvida declare suas variáveis como Static (neste caso não haverá modificação de valores quer você use Stop ou End. Para interromper uma Procedure recomendamos usar o modelo abaixo: Sub ProcedureModelo( ) 'Faça algo : declare Variáveis e insira instruções MsgBox ("Pare Agora ou clique OK para continuar", vbOkCancel, "Alerta") 'Continue seu trabalho : Mais instruções End Sub |