Notifications
Clear all

Filtros com vários resultados

9 Posts
2 Usuários
0 Reactions
1,477 Visualizações
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Bom dia,

Amigos do planilhando estou precisando de uma ajuda para montar um filtro avançado.

O filtro que criei ele me traz uma nota por vez, o que estou precisando é de um jeito de criar um filtro em que eu coloque 100 notas e este filtro me traga as 100 notas em uma planilha com 1000 registros, e eu possa alterar essas notas e automaticamente já salvar em minha base de dados.

Eu postei neste post o que eu já fiz para se ter uma ideia, porém meu filtro me traz 1 nota por vez e como são muitas a serem alteradas demora de mais e um trabalho manual cansativo.
Na planilha eu deixei melhor explicado o que preciso. Obrigado pela força.

 
Postado : 31/07/2014 10:43 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Como em seu Lay-Out tem espaço somente para pesquisar três notas então altere essa linha

Range("B3:G4"), Unique:=False

Para..

Range("B3:G6"), Unique:=False

Att

 
Postado : 01/08/2014 5:11 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Caio

Movi teu tópico para o fórum VBA & Macros, já que a tua dúvida envolve VBA..

Por enquanto vou deixar o tópico sendo mostrado nos 2 locais.

At.Te

Patropi - Moderador

 
Postado : 01/08/2014 5:34 am
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Boa tarde,

Obrigado Alexandre, mas eu já havia tentado isso, o que ocorre é que se todas as celulas do campo pesquisa não estiver preenchidas ele nao retorna nada. Existe alguma solução para isso sem que eu tenha que preencher manualmente mais de 50 campos para realizar a pesquisa? Estou pensando em criar uma macro para auto preencher antes de executar o filtro, mas ai já seria muita gambiarra kkkk.

 
Postado : 01/08/2014 11:19 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

MAs seu Lay-Out terá que ser alterado!

Se for usar somente para visualizar, porque não usar uma Tabela Dinâmica?

Att

 
Postado : 01/08/2014 2:18 pm
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Alexandre, eu também pensei em utilizar uma tabela dinamica, mas não sei se é minha falta de conhecimento, mas quando eu montei uma tabela dinamica, eu nao consigo alterar os dados diretamente nela, somente na base de dados, o que não seria viavel. Estou procurando como trabalhar com tabelas dinamicas mas até então, esta foi a unica forma que consegui solucionar meu problema.

 
Postado : 03/08/2014 7:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Eu não estou entendendo, em seu código ele apenas retorna uma informação e não altera nada, apenas filtra os dados. :? :?

Att

 
Postado : 04/08/2014 7:51 am
(@caiobispo)
Posts: 53
Trusted Member
Topic starter
 

Exato Alexandre, ele filtra na mesma tabela que eu possa alterar, em uma tabela dinâmica eu não consigo filtrar e alterar os dados, ele não fica registrado na base de dados depois. Exemplo:

Recebo o relatório do meu colega e preciso alterar a data da ultima visita e a situação da nota.
Nota X ultimo atendimento na data 10/10/2013 esta com a situação pendente aguardando material
A nota X foi atendida novamente então devo alterar a data para a mais atual 04/08/2014 e alterar a situação para Procedente Executado.

Então tenho que pesquisar onde esta nota esta e alterar estes dados. Quando é apenas 1 registro, é simples, mas tem casos que o técnico atende 60 chamados por dia, então devo pesquisar as 60 notas e alterar a situação dela e se for 1 a 1 é muito demorado, se eu listar todas as 60 notas de uma só vez consigo alterar rapidamente.

 
Postado : 04/08/2014 12:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja se ajuda!!
https://www.sendspace.com/file/fysr3c

Att

 
Postado : 07/08/2014 1:33 pm