Notifications
Clear all

Como inserir cronometro regressivo em celulas

7 Posts
3 Usuários
0 Reactions
1,454 Visualizações
 Ned
(@ned)
Posts: 5
Active Member
Topic starter
 

Como posso inserir cronometro regressivo de horas em celulas respectivas por ex: quando houver modificção na celula A2 o cronometro inicie , e quando houver modificação na celula B2 o mesmo pare e registre o tempo decorrido na celula D2 e assim respectivamente por todas as tres colunas? Obrigado pela atenção.

 
Postado : 09/05/2017 3:19 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Ned,

Acho que daria para fazer usando o evento Worksheet_Change, mas para que tipo de trabalho você necessita dessas cronometragem?

att,

 
Postado : 09/05/2017 7:09 pm
 Ned
(@ned)
Posts: 5
Active Member
Topic starter
 

Olá brunoxro,
Fico muito agradecido pela atenção!
Na verdade estou tentando controlar o tempo que é gasto para executar um procedimento dentro da planilha Ex:Imprimir,copiar e gravar alguns códigos em um determinado tempo,e esse tempo de atendimento é de 3 horas,então eu vou usar como gestão visual,não só para mim e sim para todos os outros usuários,se possível deixar com cores graduais para melhor visualização.Por isso agradeço mais uma vez a atenção de vocês para conosco.Tentei acrescentar a planilha aqui , mas to apanhando um pouco!

 
Postado : 10/05/2017 4:06 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Enquanto aguardamos deu exemplo, de uma olhada no link abaixo, é só fazer o ajuste para rodar a macro quando alterar a celula utilizando o Evento Change.

Como inserir um cronômetro de contagem regressiva em uma planilha do Excel
http://ptcomputador.com/Software/micros ... 35372.html

[]s

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

 
Postado : 10/05/2017 5:40 pm
 Ned
(@ned)
Posts: 5
Active Member
Topic starter
 

Olá Mauro,
Visualizei o link,pra mim é um bicho de sete cabeças , joguei o código aqui na planilha e é por ai , porém não sei como adaptar para minha necessidade , me desculpe! Muito obrigado!

 
Postado : 10/05/2017 6:32 pm
 Ned
(@ned)
Posts: 5
Active Member
Topic starter
 

Ola
Segue minha planilha , preciso trabalhar com as colunas da aba "relatorio" e que estão com cores diferentes.
Fico grato pela atenção.

Https://www.sendspace.com/file/flgh2v

 
Postado : 14/05/2017 5:04 pm
 Ned
(@ned)
Posts: 5
Active Member
Topic starter
 

Boa noite
Amigos encontrei o código abaixo que já me atenderia,porem me da um erro."A variável do objeto ou a variável do bloco 'With' não foi definida."

Sub MrE()
Dim rng As Range, cell As Range
DoEvents

For Each cel In Range("L2:L" & Range("L" & Rows.Count).End(xlUp).Row)
    If cell.Value >= "03:00:01" And cell.Offset(, 2).Value = 1 Then
    
           If Not rng Is Nothing Then
            Set rng = Union(rng, cel)
       Else
        Set rng = cell
   End If
      End If
      
      
Next cel
rng.EntireRow.Interior.Color = vbBlack
rng.EntireRow.Font.Color = vbWhite
rng.EntireRow.Interior.Color = vbWhite
rng.EntireRow.Font.Color = vbBlack
Set rng = Nothing
Set cell = Nothing
Call MrE
End Sub

Outra necessidade é que seja acionada ao clicar na planilha.Esqueci de mencionar que o excel que vou utilizar é o 2003.
Fico grato pela atenção

 
Postado : 22/05/2017 6:47 pm