question

Eu quero executar uma macro especificada no especificado tempo de intervalo no EXCEL VBA?

quero executar um programa em cada 15 minutos uma vez na macro do Excel VBA. Alguém pode ajudar. por exemplo, se um programa está sendo executado acima 15 minuts então, ele irá pedir seu tempo é longo, você quer mais tempo em exibição, então? Se não, saia desse processo e executar outra tarefa. Eu acho isso muito de detalhes é ok.


resposta Resposta

de Excel aberto Editor VBA pressionando Alt + F11

Clique duas vezes em "ThisWorkbook" do project Explorer.

Adicione o seguinte código nele.



Public Sub Workbook_Open()
Application. OnTime TimeValue(Now + TimeValue("00:15:00")), "DisplayAlarm"
' especificar a hora desejada.
End Sub

Agora adicione um módulo no mesmo livro
e adicione o seguinte código

Sub DisplayAlarm()
MsgBox ("tempo de despertar")
' Adicionar códigos adicionais como por sua exigência
' você pode usar o comando shell para executar qualquer programa externo
Chamada ThisWorkbook.Workbook_Open
End Sub

Agora salve, feche e reabra o mesmo arquivo de excel.
em displayAlarm o tempo especificado procedimento será executado.

-

Se você adicionar código no livro de Macro pessoal acima, então essa macro estará disponível a todos o tempo excel executando porque pessoal macrobook abre automaticamente com o excel

(.)

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
Ricardo na 8 Jun 2016
0
Caro Amigo,

Gostaria de um Código que copie os dados de uma "pasta1. xls" e cole em outra "pasta2.xls" e em seguida imprima.
Esta macro deverá executar isto varias vezes, dependendo da quantidade de linhas que contenha na pasta1, porém preciso que tenha uma intervalo de 20 secs, entre as impressões de cada linha.
Podem me ajudar?

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