Notifications
Clear all

Erro ao apertar duas vezes o botão "Pausar"

4 Posts
3 Usuários
0 Reactions
1,431 Visualizações
(@geraldof)
Posts: 14
Active Member
Topic starter
 

Boa noite pessoal,
Eu adaptei esse código de cronometro para marcar o tempo de um determinado evento e coloquei 3 botões; iniciar, pausar e zerar.
O erro está acontecendo quando clico mais de uma vez seguida no pausar.
O que pode ser ? Segue o código abaixo.

Desde já agradeço a ajuda.

Sub Iniciar()
dTime = Now + TimeValue("00:00:01")
cTime = cTime + TimeValue("00:00:01")
Application.OnTime dTime, "Iniciar"
Cells(1, 1).Value = cTime

End Sub

Sub btnPausar()

Application.OnTime EarliestTime:=dTime, Procedure:="Iniciar", schedule:=False

End Sub

Sub btnZerar()

dTime = 0
cTime = 0
Cells(1, 1).Value = "00:00:00"

End Sub

Geraldo Figueiredo

 
Postado : 15/09/2016 7:57 pm
engeel2014
(@engeel2014)
Posts: 207
Estimable Member
 

Amigo, fiz umas alterações no seu código, pois aqui ele não funcionou corretamente. Vê ai se assim te atende.

Dim ctime As Date
Dim dtime As Date
Sub Iniciar()

dtime = Now + TimeValue("00:00:01")
ctime = ctime + TimeValue("00:00:01")

Cells(1, 1).Value = ctime
Application.OnTime dtime, "Iniciar"

End Sub

Sub btnPausar()

On Error GoTo Fim
Application.OnTime EarliestTime:=Now + TimeValue("00:00:01"), Procedure:="Iniciar", schedule:=False

Fim:
End Sub

Sub btnZerar()

dtime = TimeValue("00:00:00")
ctime = TimeValue("00:00:00")
Cells(1, 1).Value = "00:00:00"

On Error GoTo Fim
Application.OnTime EarliestTime:=Now + TimeValue("00:00:01"), Procedure:="Iniciar", schedule:=False

Fim:

End Sub

Anexo planilha para você testar. Aguardo um retorno seu.

Att.: Lucélio

Lucélio Ferreira dos Santos
Eng. Eletricista
CREA: DF-7165/TD
[email protected]

 
Postado : 15/09/2016 10:46 pm
(@geraldof)
Posts: 14
Active Member
Topic starter
 

Bom dia pessoal !

Lucélio, muito obrigado !
Agora está funcionando sem dar erro.

Realmente, o código que coloquei, faltou colocar as "Dims". rsrs

Mais uma vez, obrigado !

Geraldo

Geraldo Figueiredo

 
Postado : 16/09/2016 8:41 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde Geraldo

Pelo jeito você não leu os links que eu postei na tua apresentação, pois você não soube como agradecer ao colaborador.

Favor acessar --> viewtopic.php?f=7&t=16757

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/09/2016 10:22 am