Pergunte aqui
1

Como adicionar "tempo" na execução da macro

perguntadas 2017-04-13 02:43:31 +0200

updated 2017-04-13 03:43:57 +0200

Montei macro com Colagem de dados, Impressão e Salvamento. Se rodar a macro passo a passo funciona, mas se rodar direto não.

Creio que o computador não esta acompanhando a execução dos comandos ?????

Qual a maneira de colocar um temporizado entre os comandos, por exemplo: Time 2 segundos !!!!!

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

1

respondidas 2017-04-13 03:22:54 +0200

imagem do gravatar de Grafeno

Boa noite,

Use a Instrução Wait para inserir uma pausa (em milissegundos) entre os comandos:

'Aguardar 2 Segundos'
Wait 2000

Atte,

editar assinalar como ofensivo Excluir Link mais

Comentários

1

Ok @Grafeno, sempre prestativo, obrigado.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2017-04-13 03:34:26 +0200 )editar

Prazer em ajudar, @Gilberto Schiavinatto.

imagem do gravatar de GrafenoGrafeno ( 2017-04-13 18:55:56 +0200 )editar

Encontrei este também: WaitUntil

A instrução WaitUntil fornece um maior grau de compatibilidade com o uso de parâmetros do VBA. WaitUntil usa um parâmetro do tipo Data, com um valor combinado de data e hora. O comando:

WaitUntil Now + TimeValue ('00:00:02')

especifica o mesmo atraso, 2 segundos, como no exemplo anterior.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2018-06-24 20:48:26 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2017-04-13 02:43:31 +0200

Lidas: 597 vezes

Última atualização: Apr 13 '17