Definir pontos de interrupção em macros VBA

Índice

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:

  1. Abra a pasta de trabalho na qual a macro está localizada.
  2. Use a combinação de teclas ALT F11 para chamar o editor VBA.
  3. No código-fonte do VBA, selecione a posição onde você deseja configurar um ponto de interrupção.
  4. 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:

  1. Com a tecla F8, agora você pode continuar a executar a macro em etapas simples.
  2. 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.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave