Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
  • Avatar do usuário
#12910
Pessoal, Muito Bom Dia!

Tenho um trabalho complicado aqui, e não achei uma lógica para seguir nele. Em anexo tem a planilha de base que extraio de uma ferramenta, para fazer o controle do horário de login x logout dos analistas da operação a qual tomo conta. Só que eu preciso fazer uma forma de apresentação dela diferente, semelhante a este padrão:

Imagem

O motivo disso, é para que eu consiga calcular as Horas Extras que eles fazem, se a pessoa chegou atrasada, faltou no dia de escala, etc.. Se eu conseguir fazer que os dados fiquem dessa forma, será tranquilo!

Já pensei em várias fórmulas e nenhuma me satisfez. Então apelei para o uso do VBA. Só que faz um tempo que não programo do zero alguma coisa... Geralmente utilizo outros exemplos de base. Preciso de uma lógica, ou mesmo o código se tiverem, para que eu consiga fazer essa busca. Pegar da base de dados que está anexada no padrão abaixo, exatamente o valor do dia por analista, no login e logout, e colocar na outra sheet de exemplo acima.

Imagem

Caso eu consiga, vou voltar a ter finais de semana normais, sem precisar trabalhar o dia inteiro, rs. Muito obrigado em adianto a quem puder ajudar!

Obs.: A planilha está em anexo, com a base de dados e a forma de apresentação da mesma. (Comecei a fazer um código com While, mas empaquei, então podem fazer qualquer alteração lá também).
#12919
FelipeMontero, bom dia atrasado!

Quebrei um pouco a cabeça pra deixar funcional e ser rápido. Não usei VBA.

Sei que já te responderam, mas não custa ter mais de um exemplo. heheh

Observações:
-> Na aba "Analitico", criei algumas colunas ao lado das informações que são extraídas do sistema, estão pintadas de cinza;
->Na aba "Login x Logout", utilizei Somarproduto para trazer as informações de acordo com o dia e o nome do funcionário. Além de usar formatação condicional para destacar os dados. Observe que o número de dias em que aparece a informação é limitado pelas datas informadas pelo sistema, que ficam na célula B3 da aba Analítico (se não me engado deixei um máximo de 31 dias, mas você pode mudar facilmente se entender as fórmulas).

Qualquer dúvida, ou se eu tiver feito cagada, pode me mandar e-mail que tentamos resolver: luiz.segecs@gmail.com
Abraço!
#12921
Xoxe e LuizSegecs, Boa Tarde!

Vi ambas planilhas já, fazem exatamente o que eu pedi! Realmente bastante útil, mas com um pequeno problema. Por sorte eu não tenho nenhum analista chamado Julio. Caso tivesse, a fórmula continuaria pegando o valor do analista anterior até o proximo que não seja Julio (referente ao mês Jul). Caso houvesse algum Abraão em Abril também daria o mesmo problema.

Não vou colocar ainda como resolvido pois ficou próximo, mas tem um porém ainda nele.
#12922
Valeu pelo feedback...mas fiquei confuso.
Não entendi direito onde daria o problema com as iniciais do nome coincidirem com o mês. (já que o Procv pega pelo nome completo e não aproximado).
De todo modo, acho que dá pra mesclar as minhas formatações com a sugestão do gfranco e fazer uma planilha bem interessante.
#12941
LuizSegecs escreveu:Valeu pelo feedback...mas fiquei confuso.
Não entendi direito onde daria o problema com as iniciais do nome coincidirem com o mês. (já que o Procv pega pelo nome completo e não aproximado).
De todo modo, acho que dá pra mesclar as minhas formatações com a sugestão do gfranco e fazer uma planilha bem interessante.
Luiz, testa trocar o nome de algum dos funcionários da lista pra Julio. Ele pega só o começo, ele conta os 3 primeiros caracteres a partir da esquerda, e portanto, se tiver Julio entre os nomes, a fórmula que vocês dois colocaram com referência sofrem o mesmo efeito.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord