Notifications
Clear all

Macro com filtro avançado

5 Posts
3 Usuários
0 Reactions
1,197 Visualizações
(@jonascruz)
Posts: 0
New Member
Topic starter
 

Prezados,

Estou tentando fazer uma macro que exclua linhas que atendam ao mesmo critério (ao mesmo tempo).

Da aba Base Completa, preciso trazer todos os registros, exceto os que:
(Coluna E valor = 0) e (Data Coluna G = 24/04/2012) e (Coluna H Last MOD USER = "")

Tentei usar filtro avançado para trazer todos os dados que:
Valor <> 0, Data <> 24/04/2012 e Last User <>""

O problema é que eu deveria trazer as 17 linhas da aba Base exclusao manual, que é a resposta que eu esperava.

Porém na aba Filtro Avancado, estou trazendo apenas 13 linhas.

Alguem consegue ajudar com os critérios ou outra forma de resolver essa questão?

Lembrando que a base real tem umas 20.000 linhas e 30 colunas.

 
Postado : 01/06/2017 3:13 pm
(@wzxnet7)
Posts: 0
New Member
 

Boa noite.
Veja se lhe ajuda

 
Postado : 01/06/2017 4:30 pm
(@jonascruz)
Posts: 0
New Member
Topic starter
 

Boa noite.
Veja se lhe ajuda

Olá, wzxnet7.

Muito obrigado pela resposta.

Porém, a resposta esperada possui 17 linhas (veja na aba Base exclusão manual).
E sua resposta possui apenas 11 linhas (na aba Filtro Avançado). As linhas 2, 4, 6, 9,13 e 13 não apareceram no filtro avançado e foram excluídas da resposta.

Para tratar essa "data" no formato texto, eu pensei em usar uma função que extraia os 10 caracteres a esquerda, usando =(ESQUERDA(G2);10) até =(ESQUERDA(G18);10) . É possível?

 
Postado : 02/06/2017 6:22 am
(@jonascruz)
Posts: 0
New Member
Topic starter
 

Estou dando um up pq eu realmente estou interessado numa resposta pra essa questão. Enquanto isso, estou fazendo essa exclusão manualmente.

Conversando com algumas pessoas soube que da pra substituir filtro avançado por SQL. Se alguém puder dar uma força, a planilha está em anexo.
Obrigado.

 
Postado : 19/06/2017 4:59 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

.
jonascruz, seu desejo está confuso ... veja !!!!!!
.
A Aba "base completa" tem 24 linhas ... 11 linhas tem valor 0 ... logo se vc quer "Valor <>0" é impossível retornar 17 linhas, neste caso vai retornar 13 linhas!!
.

 
Postado : 19/06/2017 7:58 am