Como controlar a execução de macros
Você gostaria de saber exatamente o que está acontecendo em suas macros? Isso pode ser particularmente útil para solucionar problemas. Uma variante inteligente é o uso de pontos de interrupção em suas macros. Estas são as posições nas quais o Excel interrompe a execução da macro e salta imediatamente para a posição correspondente no editor VBA.
Como configurar uma parada em uma macro:
- Abra a pasta de trabalho na qual a macro está localizada.
- Use a combinação de teclas ALT F11 para chamar o editor VBA.
- No código-fonte do VBA, selecione a posição onde você deseja configurar um ponto de interrupção.
- Clique com o botão esquerdo na margem esquerda da janela de código na linha desejada.
Um ponto vermelho agora aparece nesta posição e toda a linha é marcada.
O ponto de interrupção agora está definido. A ilustração a seguir mostra como isso pode ser:
Se você agora executar a macro, o Excel interrompe automaticamente a execução na parada relevante e então vai para o editor VBA.
Neste ponto, você agora tem uma variedade de opções. Os mais importantes são:
- Com a tecla F8, agora você pode continuar a executar a macro em etapas simples.
- Use a tecla F5 para continuar executando a macro.
Se você deseja excluir o ponto de interrupção novamente, você pode desligar o ponto vermelho clicando novamente na mesma posição no editor de VBA. Use a combinação de teclas CTRL SHIFT F9 para excluir todos os pontos de interrupção em uma macro.