question

Pode executar macro Excel VBA a determinada velocidade?

Eu tenho escrito a macro de vba do excel, eu gostaria de ver como funciona cada etapa. Existe uma maneira de executar a macro em certa velocidade ou ritmo, para ver o que cada etapa está fazendo? Eu sei sobre passo a passo (F8). Eu não quero usá-lo como meu código é tipo de longo. Existe uma ferramenta ou uma macro que pode fazer isso?


resposta Resposta

Não realmente. E, se houvesse, você acabaria lentamente executar loops que você sabe que trabalho. Você já tentou apenas mantendo pressionada a tecla F8? Que retarda o código um pouco e destacar cada linha muito brevemente.

Eu gosto de usar uma combinação de pontos de interrupção e F8. (Alternar pontos de interrupção, pressionando F9 com o cursor em uma linha de executável ou clicando-se entre as duas linhas ao longo da borda esquerda do código).

Quando eu quero testar uma determinada seção de código definir um ponto de interrupção antes de ele e F5 (Run) a ele e, em seguida, usar F8 de lá. Se eu fico entediado com um laço, defino um ponto de interrupção imediatamente após o loop e executar para que. Eu geralmente não me lembro o que posso colocar o meu cursor no final do loop e pressione Ctrl + F8 para fazer isso vez.



Seria ótimo ser capaz de controlar a velocidade de execução quando você mantenha pressionada a tecla F8, mas você pode chegar muito perto, com coordenação de olho de boa mão.

Aliás, um pressionado F8 chave é executado através de pontos de interrupção, como se eles não estavam lá, assim você não precisa se preocupar tanto sobre a configuração de muitos.

E não se esqueça de definir próxima instrução. É tão útil para executar o último poucas linhas de código como você assistir resultados mais de perto ou Definir célula conteúdo para diferentes valores ou variável com valores diferentes.

resposta Não é a resposta que você estava procurando?
Adicionar um comentário ou resposta a esta pergunta

Pesquisar uma resposta melhor..
Ou, fazer uma pergunta..
Comentários

Guest
Willian na 27 Mai 2015
0
Acredito que esteja procurando o modo de depuração:

* Selecione o ponto em que quer começar a executar o passo a passo da macro:
* Na lateral esquerda da janela, clique na barra cinza na altura do ponto inicial (vai aparecer um ponto de "cor vinho")
* Pressione F8 para iniciar a depuração
* cada ação da macro dependerá de mais um clique no F8

Espero ter ajudado

O seu comentário
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2022
All rights reserved