Notifications
Clear all

Filtro em Relatório

11 Posts
1 Usuários
0 Reactions
2,112 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caros especialistas em VBA, bom dia!

Gostaria da seguinte ajuda: na plan q segue em anexo, preciso montar um filtro de relatório, que mescle um intervalo de datas com o tipo de movimentação (cofre ou banco). Consegui adaptar uma macro de relatório para o intervalo de datas, mas n consigo juntar esse filtro com o tipo de movimentação.

Segue em anexo a plan. N tenho dúvidas q para os experts isso é tranq, mas eu estou conseguindo.

Aguardo retorno.

 
Postado : 13/08/2012 8:49 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Eu ainda estou tentando entender o que quer, se por ventura poder detalhar mais, eu fico grato, caso contrário para mim será difícil te ajudar!

Att

 
Postado : 13/08/2012 11:45 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Se entendi o que deseja altere a linha inicial de sua macro para:

If Plan1.Cells(lin, 17) >= CDate(cdDataINI) And _
        Plan1.Cells(lin, 17) <= CDate(cdDataFIM) And Plan1.Cells(lin, 26) = cdOrigem Then

Obs.: As formulas da coluna "Z" devem ser revistas (pelo menos no seu exemplo inicia na celula Z157, porem se refere a celula L213????

 
Postado : 13/08/2012 12:12 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Grande Alexandre, o que eu qria era add no filtro q faço por data, a escolha do tipo de movimentação q foi realizada, se no cofre ou no banco. Entaum eu add outra caixa p escrever cofre ou banco e qria q ao clicar em gerar o relatório o filtro funcionasse n apenas pelo intervalo de datas, mas tb obedecendo estre critério, q seria o da célula z na plad cpagar. É em síntese a adição de mais um filtro simultâneo com o da data. Se eu digitar cofre ele vai buscar cofre no intervalo de datas q escolher o mesmo seria se escrevesse banco.

E p o amigo Reinaldo q veio aki ajudar, eu susbstitui as linhas e tirei o comentário q tinha deixado, mas n funcionou.

Gostaria tanto q esse filtro funcionasse. Haveria tb a possibilidade, em se encontrando alguma solução p o caso, de add mais filtros sendo q eu poderia definir de filtro ou n por um check-box ou algo do tipo. exemplo; nesse caso mesmo se eu criasse 3 check (cofre;banco;todos) ele faria o filtro conforme uma das três escolhas).

Falow amigos, espero encontrar uma solução.

 
Postado : 13/08/2012 9:09 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não entendi; o que não funcionou?
Vc acertou as formulas na coluna "Z" (onde define se é Cofre ou Banco)??
No seu exemplo, retorna +/- 16 registros pagos em dinheiro (Cofre), não é isso?

 
Postado : 14/08/2012 10:00 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Prezado Reinaldo,
Quando mudo o filtro para banco ele não "enxerga" todos os valores do intervalo. E mais: conforme eu escolho como classificar os dados da plan de pgtos (se por vencimento, emissõa, etc.) aí é que ele n gera todos os dados mesmo Eu n entendo pq isso ocorre.E tb gostaria de saber se posso trab com o relatório de forma independente ou conjunta, ou seja, vc teria uma solução q retornasse os valores, caso eu apenas digite a data, ou combine a data com o tipo de movimentação (cofre/banco) ou outro filtro q adicione? Poderia ser simultâneo c/ qtos filtros tiver? Gostaria dessa ajuda, que to perdidinho.

Att, Pedro.

 
Postado : 14/08/2012 5:48 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Veja no anexo se atende

 
Postado : 21/08/2012 1:16 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Poxa Reinaldo, tenho visto o tamanho empenho a que tem se proposto, mas n sei o q ocorre q nesta reconstrução q vc postou nem o filtro das datas está a funcionar, tampouco a escolha BANCO ou COFRE. Não consegui identificar o q ocorre. Peço se possível q reveja a postagem p ver se consegue sanar tal desafio. Mas, desde, agradeço novamente a disponibilidade.

Até breve!

 
Postado : 23/08/2012 6:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ops!! Falha nossa ; arquivo errado (já o exclui )
Segue corrigido

 
Postado : 24/08/2012 7:50 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Reinaldo, boa noite!

Primeiramente, quero agradecer a disponibilidade, desde muito antes de vc responder à minha solicitação, pois se que só d postar alguma dúvida, ou fazer algum pedido aqui no fórum, teremos sempre pessoas dispostas a ajudar. Dei uma olhada no código, pq mesmo sendo um curioso em matéria d VBA, pude aprender algumas coisas já através d outros exemplos tb. Sua solução ficou show, mas gostaria d explorar um pouco mais sua disponibilidade apenas p saber se eu quisesse add outro filtro q pudesse usar simultaneamente ou independente como vc fez no exemplo e q ficou show, onde eu teria q mexer? Lá na linha q tem ucase e depois 26 representando a coluna e onde mais? Vi q vc criou nome em células p referenciar, entendi essa parte, mas eu só qria saber d modo genérico os proced p add mais filtros independentes ou simultâneos, no esquema daquele usado p diferenciar banco ou cofre.

Valeu pela força!

 
Postado : 26/08/2012 3:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Srs, boa noite!

Tentando dar seguimento no projeto, anexo a plan desejando o seguinte: na aba de relatório eu qria q a textbox capturasse a data escolhida no calendário. O q ocorre é q a textbox só captura a data qdo repito a escolha da data, ou seja eu preciso escolher duas vezes a mesma data como se tivesse confirmando a data p ele capturar e o q eu qria acredito ser simples p os experts do fórum q é simplesmente ao clica em uma data qq pela primeira vez, a textbox já capturasse a mesma.

Conto com a ajuda d vcs!

 
Postado : 30/08/2012 8:43 pm