Olá amigos, vejo vocês sempre ajudando o pessoal, então gostaria de uma pequena ajuda em uma coisa muito complexa, tenho um arquivo onde tem mais de 1000 colunas, cada coluna existe 1 nome diferente, e desde a linha 10 até a linha 40 mais ou menos existe um valor digitado.
Na coluna A, vai a semana então A10 é segunda A11 terça e assim por diante, no A17 seria segunda novamente, caso o dia 1 do mês seja segunda.
Mas o que gostaria que a macro, busque desde o primeiro dia, até o ultimo dia trabalhado da pessoa, e conta-se quantos dias seguidos ela trabalhou, exemplo:
trabalhou direto do dia 2 ao dia 8 então no dia 7 ele colocasse a cor de fundo de amarelo, e o 8 dia em vermelho, só que o 9 dia teria um intervalo, exemplo dia 9, 10 e 11 fosse folga, e voltasse dia 13, ele contasse novamente se tem mais de 6 dias seguidos trabalhados, se tiver ele pinte de amarelo o 7 dia, e vermelho os dias excedentes, caso não haja nenhum dia excedente ele não mude nada e continue contando até o final do ultimo dia do mês.
na coluna C, D, E em diante a mesma coisa, pegue desde o primeiro dia da pessoa e conte até o dia que não tem dado nenhum, se tiver mais de 7 pinte de amarelo, e tudo que for mais de 7 pinte de vermelho, até o próximo dia da folga, depois da folga os dados voltam e ele continua contando .
Exeplo, o Jonas trabalhou 11 dias seguidos começando na primeira semana, (A semana em si não tem muita importancia, pode mudar pra dia 1, 2, 3 pra ficar mais facil) então, o dia 7 seria cor de fundo amarelo 8,9,10,11 cor de fundo vermelho. Depois disso o Jonas não trabalhou mais de 7 dias seguidos então não há mais o que mudar, o Silva trabalhou a primeira semana normal, e na segunda semana 7 dias, então o macro teria que identificar desdo o primeiro dia, quais tem mais ou menos de 7 e pintar o correspondente.
Exemplo do Carlos, ele trabalha 8 dias na primeira semana, então 7 amarelo, e 8 vermelho, folga 3 dias, trabalha mais 2 dias e folga 2 dias, trabalha outros 7 dias seguidos, então a macro identificaria quais teria mais de 7 e pintando os correspondentes também.
Será que é possivel fazer essa proeza ? desde já agradeço a ajuda amigo.
Postado : 25/04/2017 10:41 pm