Ir para conteúdo
Fórum Script Brasil

Szesko

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Szesko

Szesko's Achievements

0

Reputação

  1. Desculpe incomodar novamente, mas consegui avançar bastante. Consigo descobrir o primeiro horário (horário de entrada) utilizando a fórmula =ÍNDICE(E:E;CORRESP(H2;D:D;0)). E a Hora de saída com =ÍNDICE(E:E;CORRESP(H2;D:D;1)). O meu problema está sendo não conseguir usar uma fórmula que me permita puxar os outros dois horários (horário de saída para o almoço e volta do almoço). Tenho tentado de todas as formas possíveis conseguir puxar esses dados, mas não tenho conseguido. Por exemplo: Puxar o horário de saída para o almoço no dia 04/12/2020. Alguma ideia? Se eu conseguir isso, já resolvo meu problema e consigo automatizar o restante. Quanto ao Acess, nunca utilizei. DArei uma conferida, eu uso o Excel a alguns anos
  2. Entendi. Realmente, essa parte da lógica é importante pois esse tipo de situação não costuma ter um padrão certinho. Vou quebrar a cabeça aqui, assim que encontrar a solução eu posto aqui, estou com pouco tempo para mexer. Maso obrigado por mostrar o caminho Alyson. Creio que talvez nem seja necessário criar uma macro, mas posso deixar uma ou mais ambas interligadas.
  3. Bom dia, tenho tido dificuldade com uma situação específica. Onde trabalho, existem muitos processos "mecânicos" que levam tempo, estou automatizando algumas coisas. O Ponto eletrônico da empresa gera um relatório em bloco de notas. Eu então exporto para o Excel de forma tabelada (separando datas, horas, nomes, etc.) Cada qual em sua coluna. Pois bem, tenho uma planilha para cálculo de horas extras (60% e 100%) que calcula as horas extras de acordo com feriados, Sábados e Domingos. O que eu pretendo fazer utilizando o VBA é pegar todos esses horários que extraí do bloco de notas e colocar na planilha de horários. Porém, o meu problema é: devido correrias do dia a dia, às vezes determinado funcionário não registra o ponto (seja na saí da ou chegada). Assim, há dias que há 3 registros de um funcionário e 4 registro de outro (entrada, saída, entrada, saída). Dificultando elaborar uma macro mais genérica. Aqui, na primeira imagem a planilha da onde quero retirar os dados: Só para recapitular, por exemplo: no dia 28/12/2020 Júlio bateu o ponto três vezes. Gostaria pegar esses três pontos e acrescentar na segunda planilha, na linha da data 28/12/2020. Gostaria de uma luz, um caminho que vocês recomendam seguir. Como será uma planilha por funcionário, estou tentando fazer esse procedimento com apenas um nome por vez. Desde já, muito obrigado pela atenção e desculpem pelo longo texto.
×
×
  • Criar Novo...