Página 1 de 1

Gerar relatório a partir de uma data inicial e data final

Enviado: 29 Mar 2016 às 14:39
por crsouza
Mestre Guru, ou quem puder me ajudar.
Estou iniciando no vba/excel, e estou precisando de uma ajuda, será que você poderia me dar esta honra?

Tenho um userform no qual faço o cadastro de motoristas, cada motorista cadastrado eu insiro uma nova aba na pasta com o numero cadastrado, no segundo userform eu lanço valores para estes que é salvo em sua aba da pasta de trabalho.
E agora criei um terceiro userform no qual quero gerar relatórios da seguinte forma.
É este código que estou com dificuldade.
Quando eu digitar uma data inicial e data final nas textbox e em seguida escolher o numero do motorista na combobox gostaria de gerar o relatório dos valores que foram lançados em sua aba da pasta de trabalho, e ainda gerar também um relatório geral (de todos os motoristas). Caso precisem do arquivo eu envio.

Re: Gerar relatório a partir de uma data inicial e data fina

Enviado: 29 Mar 2016 às 16:30
por crsouza
Olá pessoal,

Estou adicionando minha pasta de trabalho em anexo para que vocês pudessem me ajudar.

Gerar relatório a partir de uma data inicial e data final

Enviado: 29 Mar 2016 às 17:11
por Jonathaluis
crsouza, boa tarde!

Primeiramente queria te dar um conselho, tenta estruturar de outra forma, mantém a aba de cadastro dos motoristas, não crie aba para cada motorista, crie uma aba com os dados de viagem e adicione Id do motorista, placa e veículo.

Desta forma cada registro de viagem ficará linha a linha com informações adicionadas
Se futuramente você tiver uma base com 500 motoristas, não terá 500 abas, e para montar relatórios de saída fica mais fácil buscar os dados por linha e coluna do que por aba.

Posso tentar te ajudar da maneira que está fazendo, mas seria muito mais difícil manutenções futuras.

Me avisa se quiser do jeito que está ou da maneira que aconselhei. :D

Gerar relatório a partir de uma data inicial e data final

Enviado: 30 Mar 2016 às 07:50
por crsouza
Bom dia Jonatha
Entendi o que você falou no post do guru do excel.

Porem, da forma que você disse será que daria para gerar os relatórios da forma que eu preciso?

A cada 15 dias, ou seja do dia 01 ao dia 15, e dia 16 ao dia 30/31 e um outro mensal eu preciso gerar um relatório para ser arquivado de cada motorista e um outro anual de todos eles.
Mas quando eu gerar esses relatórios eles terão que fazer os cálculos na ultima linha, tipo soma e media de percentagem.
E em outros casos precisaria somente mostrar na tela estes valores para saber quanto ainda posso gastar no mês corrente.

Como disse no post, sou iniciante, se você achar mais fácil da forma que disse, sua ajuda é bem vinda e fico muito agradecido por ela.

Re: Gerar relatório a partir de uma data inicial e data fina

Enviado: 30 Mar 2016 às 13:27
por Jonathaluis
crsouza, boa tarde!

Fiz alguns ajustes, ainda não terminei, segue para que possa dar uma olhada.

Gerar relatório a partir de uma data inicial e data final

Enviado: 31 Mar 2016 às 10:33
por crsouza
E ai Jonathã,
Tá dando certo?

Re: Gerar relatório a partir de uma data inicial e data fina

Enviado: 31 Mar 2016 às 15:50
por Jonathaluis
crsouza, boa tarde!

Segue as alterações que fiz.