cara, vc está complicando pq quer.
não precisa começar as produções ao mesmo tempo nem manualmente.
a mesma função que inicia e para o cronometro pode iniciar e parar a pausa.
o tempo da pausa vai ser subtraído de cada tempo de produção,
é matemática simples
1ª data de inicio dia 5
2ª data de inicio dia 8
tempo decorrido 3 dias
tempo de pausa 2 dias
tempo decorrido depois da pausa 5 dias
dia 18--->> 18-5-2= 11 dias de produção do 1º evento
dia 18--->> 18-8-2= 8 dias de produção do segundo evento
o tempo das produções não vão parar nem nas pausas ...
o tempo de pausa vão ser somadas umas as outra,
mas individualmente para cada produção.
se já tem 40 dias decorridos do contador e 10 dias de pausa
uma produção "nº5" que começar no dia 40 e levar 10 dias e tiver mais 2 dias de pausa...
data inicio contador 1
tenpo de pausa das outras produções10
data inicio produção nº5 40
tempo pausa nº5 2dias
tempo decorrido depois da produção 10
tempo total do contador 50
tempo total das outras produções 50-10-2=38
tempo total da produção nº5 50-40-2=8dias
repare na macro:
Sub pausar()
If Cells(4, 25) = "" Then Cells(4, 25) = Now <<<<se a produção for nova a pausa vai contar a parti dali.
If Cells(4, 25) <> "" Then Cells(4, 25) = Cells(4, 25) + (Now - Cells(4, 25))<<<<se a produção já tiver uma pausa, a pausa antiga vai ser somada com a nova pausa
End Sub
Sub Sair_ da_pausa()
If Cells(4, 25) = "" Then Exit Sub <<<<se a produção foi iniciada depois que entrou em pausa, não faz nada
If Cells(4, 25) <> "" Then Cells(4, 25) = Now - Cells(4, 25)<<<se a produção já tiver uma pausa vai ser somada
End Sub
fora isso basta fazer os ajustes e colocar uma coluna de controle de inicio de produção, ou usar a coluna do lado
tipo : a macro verificar a celula do lado antes de aplicar a pausa
If Cells(4, 25) = "" AND Cells(4, 24) <> "" Then
tem outra maneira mais simples mas deu preguiça de pensar
desculpe, mas é simples questão de logica "não que eu tenha muita "
fora isso poste sua planilha já ajustada com o tamanho real para tentar refazer as macro de acordo
só não vou prometer nada pq estou meio "muito" enrolado .
até
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 20/05/2014 2:27 am