Menu Depurar

Comando Descrição Botão da barra de ferramentas Atalho de teclado
Adicionar Relógio Exibe a caixa de diálogo Adicionar Inspeção na qual você insere uma expressão de inspeção. A expressão pode ser qualquer expressão básica válida. As expressões do relógio são atualizadas na janela do relógio sempre que você entra no modo de intervalo. Adicionar botão da barra de ferramentas Watch
Limpar Todos os Pontos de Interrupção Remove todos os pontos de interrupção em seu projeto. Seu aplicativo ainda poderá interromper a execução, no entanto, se você tiver definido uma expressão de inspeção ou selecionado a opção Interromper em Todos os Erros na guia Geral da caixa de diálogo Opções . Não é possível desfazer o comando Limpar todos os pontos de interrupção . Botão da barra de ferramentas Limpar Todos os Pontos de Interrupção CTRL+SHIFT+F9
Compilar <project> Compila seu projeto. Botão da barra de ferramentas Compilar Projeto
Editar Assistir Exibe a caixa de diálogo Editar Relógio na qual você pode editar ou excluir uma expressão de relógio. Disponível quando o relógio está definido, mesmo que a janela do relógio esteja oculta. Botão da barra de ferramentas Editar Relógio CTRL+W
Executar para o cursor Quando seu aplicativo estiver no modo de design, use Run To Cursor para selecionar uma instrução mais abaixo em seu código onde você deseja que a execução pare. Seu aplicativo será executado da instrução atual para a instrução selecionada, e o indicador de margem de linha de execução atual (Executar até o cursor) aparecerá na barra Indicador de Margem .

Use esse comando, por exemplo, para evitar passar por loops grandes.
CTRL+F8
Definir próxima instrução Define o ponto de execução para a linha de código escolhida. Você pode definir uma linha de código diferente para executar após a instrução atualmente selecionada selecionando a linha de código que deseja executar e escolhendo o comando Set Next Statement ou arrastando o indicador de margem Current Execution Line para a linha de código que deseja executar.

Usando Set Next Statement, você pode escolher uma linha de código localizada antes ou depois da instrução atualmente selecionada. Quando você executa o código, nenhum código intermediário é executado. Use esse comando quando quiser executar novamente uma instrução dentro do procedimento atual ou ignorar instruções que não deseja executar. Você não pode usar Definir Próxima Instrução para instruções em procedimentos diferentes.
Botão da barra de ferramentas Definir Próxima Instrução CTRL+F9
Mostrar Próxima Instrução Destaca a próxima instrução a ser executada. Use o comando Show Next Statement para colocar o cursor na linha que executará a seguir. Disponível apenas no modo de interrupção. Botão de barra de ferramentas Mostrar Próxima Instrução
Depurar Executa o código uma instrução por vez.

Quando não está no modo de design, Depuração total entra no modo de interrupção na linha de execução atual. Se a instrução for uma chamada para um procedimento, a próxima instrução exibida será a primeira instrução no procedimento.

Em tempo de design, esse item de menu começa a execução e entra no modo de interrupção antes que a primeira linha de código seja executada. Se não houver um ponto de execução atual, o comando Depurar pode parecer não funcionar até que você faça algo que acione o código, por exemplo, clique em um documento.
Botão Depurar na barra de ferramentas F8
Passar por cima Semelhante a Depuração. A diferença de uso ocorre quando a instrução atual contém uma chamada para um procedimento. O Step Over executa o procedimento como uma unidade e, em seguida, passa para a próxima instrução no procedimento atual. Portanto, a próxima instrução exibida é a próxima instrução no procedimento atual, independentemente de a instrução atual ser uma chamada para outro procedimento. Disponível somente no modo de intervalo. Botão Passar por cima da barra de ferramentas SHIFT+F8
Sair Executa as linhas restantes de uma função na qual está o ponto de execução atual. A próxima instrução exibida é a instrução após a chamada de procedimento. Todo o código é executado entre os pontos de execução atual e final. Disponível somente no modo de intervalo. Botão da barra de ferramentas Depurar CTRL+SHIFT+F8
Alternar Ponto de Interrupção Define ou remove um ponto de interrupção na linha atual. Não é possível definir um ponto de interrupção em linhas que contenham código não executável, como comentários, instruções de declaração ou linhas em branco.

Uma linha de código na qual um ponto de interrupção é definido aparece nas cores especificadas na guia Formato do Editor da caixa de diálogo Opções .
Botão da barra de ferramentas Alternar Ponto de Interrupção F9

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.