Notifications
Clear all

Macro com filtro avançado

5 Posts
3 Usuários
0 Reactions
1,222 Visualizações
(@jonascruz)
Posts: 64
Trusted 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.

Se a informação ou resposta foi útil, clique na mãozinha próxima ao botão "CITAR no canto superior direito.

Se o seu problema foi resolvido, clique no V verde para aceitar como resposta.

 
Postado : 01/06/2017 3:13 pm
gfranco
(@wzxnet7)
Posts: 653
Honorable Member
 

Boa noite.
Veja se lhe ajuda

Resposta útil? Clique na mãozinha ao lado do botão Citar.

 
Postado : 01/06/2017 4:30 pm
(@jonascruz)
Posts: 64
Trusted 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?

Se a informação ou resposta foi útil, clique na mãozinha próxima ao botão "CITAR no canto superior direito.

Se o seu problema foi resolvido, clique no V verde para aceitar como resposta.

 
Postado : 02/06/2017 6:22 am
(@jonascruz)
Posts: 64
Trusted 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.

Se a informação ou resposta foi útil, clique na mãozinha próxima ao botão "CITAR no canto superior direito.

Se o seu problema foi resolvido, clique no V verde para aceitar como resposta.

 
Postado : 19/06/2017 4:59 am
Fernando Fernandes
(@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!!
.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/06/2017 7:58 am