Notifications
Clear all

MACRO FILTRO AVANÇADO

7 Posts
3 Usuários
0 Reactions
1,132 Visualizações
(@thaysou)
Posts: 4
Active Member
Topic starter
 

Olá, estive assistindo video aulas e acompanhei o rapaz ensinando a criar esta macro:

Sub filtro()

'limpa os campos do filtro

Range("Plan2!A2:IV65563").ClearContents

'restabelece o filtro de acordo com novos critérios

Range("Plan1!a2:iv65563").AdvancedFilter Action : = "xlFilterCopy, criteriarange:= Range("Plan1!a1:iv2"), copytorange:=Range("Plan1!a4"), Unique:"true"

End Sub

Mas no meu não funciona. Eu uso o Excel 2013
Alguém pode me ajudar?
Agradeço.

 
Postado : 14/02/2014 3:50 pm
(@weslley)
Posts: 90
Trusted Member
 

Anexa a planilha com os dados para melhor analisarmos.

 
Postado : 14/02/2014 3:56 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Poste seu arquivo modelo compactado!!

Use a pesquisa do fórum
viewtopic.php?t=1501&p=5815
viewtopic.php?f=20&t=5039
viewtopic.php?f=10&t=3646
Att

 
Postado : 15/02/2014 2:02 pm
(@thaysou)
Posts: 4
Active Member
Topic starter
 

Agradeço ao Weslley e alexandrevba por terem me respondido.
A solução para este problema foi realmente a versão do excel.
Testei a mesma fórmula na versão 2010 e funcionou perfeitamente!

No entanto, surgiu uma segunda dúvida:
Quando faço a busca, consigo o filtro perfeito, porém, na coluna HISTÓRICOS eu gostaria de mudar de SOLICITADO para ENTREGUE (na planilha "filtro") e que este texto fosse alterado automaticamente na planilha "dados", desde que eu aperte o botão "SALVAR".
É possível?

Segue em anexo o documento.
Favor ler as Regras do Forum os arquivos devem estar compactados, por isso o mesmo foi excluido, favor compactar e postar novamente.

 
Postado : 18/02/2014 12:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

thaysou,

boa tarde!

No entanto, surgiu uma segunda dúvida:
Quando faço a busca, consigo o filtro perfeito, porém, na coluna HISTÓRICOS eu gostaria de mudar de SOLICITADO para ENTREGUE (na planilha "filtro")

Creio que se você fizer o inverso será melhor.
Simplesmente você pode substituir diretamente na Plan "dados" a palavra "SOLICITADO" por "ENTREGUE".
Quando for fazer a pesquisa, basta digitar "ENTREGUE" que a pesquisa vai trazer os dados, sendo que essa planilha será usada somente para filtro!!!

Att,

 
Postado : 18/02/2014 1:15 pm
(@thaysou)
Posts: 4
Active Member
Topic starter
 

Olá marciel silva,

se for possível, eu prefiro alterar na planilha "filtro", porque são mais de 2 mil entradas e a busca é mais conveniente pelo filtro. Se eu tiver que mudar na planilha "dados" vou ter que fazer uma busca nessa planilha também, o que tornaria desnecessário a planilha "filtro". Entende o que eu quero dizer?
Enfim, eu gostaria dessa forma que citei acima. Você conhece algo que possa me ajudar?
Abs.

 
Postado : 18/02/2014 2:32 pm
(@thaysou)
Posts: 4
Active Member
Topic starter
 

Alguém? ;/

 
Postado : 18/02/2014 6:09 pm