Notifications
Clear all

Executar código somente em uma aba

2 Posts
2 Usuários
0 Reactions
939 Visualizações
(@clero1994)
Posts: 2
New Member
Topic starter
 

Estou com um código de contagem regressiva, para controle de produção. Coloco para funcionar normalmente, porém quando altero para outra planilha, para fazer outros serviços, a cronometragem acusa erro e para, gostaria de executar meu código somente naquela planilha..

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim gCount As Date
'Updateby20140925
Sub Timer()
    gCount = Now + TimeValue("00:00:01")
    Application.OnTime gCount, "ResetTime40"
End Sub
Sub ResetTime40()
Dim xRng As Range
Set xRng = Application.ActiveSheet.Range("F22")
xRng.Value = xRng.Value - TimeSerial(0, 0, 1)
If xRng.Value <= 0 Then
    MsgBox "W.O Finalizada Maq 01 MORONI"
    Exit Sub
End If
Call Timer

End Sub
 
Postado : 02/07/2018 7:44 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Coloque o código no evento "Activate" da aba;sheet.

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 02/07/2018 10:17 am