Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Busca e exclusão

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
pathfinder73



Mensagens : 30
Data de inscrição : 24/08/2012

MensagemAssunto: Busca e exclusão   Qua Dez 19, 2012 1:39 am

Preciso de uma macro para varrer uma coluna de uma planilha com mais de 100.000 linhas, validar se existe uma string "abcdefg" OU uma string "hijklmn" numa célula. Caso não exista nenhuma das duas strings na célula, a linha correspondente à célula deverá ser excluída.

Podem me ajudar?

Detalhe: as células que contém as strings possuem textos além da string. Por exemplo, uma célula tem valor "abcdefgh123" e não deve ser apagada.

santa
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Busca e exclusão   Qua Dez 19, 2012 8:08 pm

Boa tarde!!

Tente....
http://exceldicasgerais.blogspot.com.br/2011/01/caixa-de-dialogo-ir-para.html
http://excelcurso.blogspot.com.br/2009/03/super-dicas-o-poder-do-f5.html
Citação :
1. substituir todas as células vazias com um caractere especial (aperte F5> Especial> Blanks> OK tipo Agora |. e pressione Ctrl + Enter)
2. Pressione Ctrl + H encontrar o: abcdefg deixar vazio o arquivado 'Substituir por'
3. repetir # 2 para outra string
4. aperte F5> Especial> Em Branco> OK. Alt> H> D> R (XL 2007 posterior) ou tecla Menu (entre o Windows ea tecla Ctrl)> D> R
5. Pressione Ctrl + H> encontrar o: | deixar vazio o arquivado 'Substituir por'
Voltar ao Topo Ir em baixo
Ver perfil do usuário
pathfinder73



Mensagens : 30
Data de inscrição : 24/08/2012

MensagemAssunto: Esclarecendo...   Qua Dez 19, 2012 8:53 pm

Obrigado pela ajuda, Alexandre. Na realidade, as linhas vazias eu já tinha tratado.
Meu problema atual é varrer toda a coluna (o relatório que a aplicação gera e eu copiei para o clipboard do windows agrupa todos campos numa coluna só). Em cada célula, a macro ou mesmo fórmula deve analisar se existem duas strings distintas, sendo que o texto de cada uma das células não se restringe às strings procuradas, pois o relatório jogou todos campos numa coluna só. Caso não ache as strings, a rotina deleta a linha.
Queria uma macro, para facilitar o processo, mas sei que é possível fazer isso usando funções aninhadas. Mas são mais de 100.000 linhas.



alexandrevba escreveu:
Boa tarde!!

Tente....
http://exceldicasgerais.blogspot.com.br/2011/01/caixa-de-dialogo-ir-para.html
http://excelcurso.blogspot.com.br/2009/03/super-dicas-o-poder-do-f5.html
Citação :
1. substituir todas as células vazias com um caractere especial (aperte F5> Especial> Blanks> OK tipo Agora |. e pressione Ctrl + Enter)
2. Pressione Ctrl + H encontrar o: abcdefg deixar vazio o arquivado 'Substituir por'
3. repetir # 2 para outra string
4. aperte F5> Especial> Em Branco> OK. Alt> H> D> R (XL 2007 posterior) ou tecla Menu (entre o Windows ea tecla Ctrl)> D> R
5. Pressione Ctrl + H> encontrar o: | deixar vazio o arquivado 'Substituir por'
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: Busca e exclusão   Qua Dez 19, 2012 8:59 pm

Boa tarde!!

Seria melhor disponibilizar um arquivo modelo!
Voltar ao Topo Ir em baixo
Ver perfil do usuário
pathfinder73



Mensagens : 30
Data de inscrição : 24/08/2012

MensagemAssunto: Resolvido!   Qua Dez 19, 2012 10:24 pm

Alexandre, a dica do F5 valeu demais. Usando o F5, as funções Localizar e ÉERRO, consegui filtrar todos registros rapidamente.

Muito obrigado!

alexandrevba escreveu:
Boa tarde!!

Seria melhor disponibilizar um arquivo modelo!
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Busca e exclusão   Hoje à(s) 8:54 am

Voltar ao Topo Ir em baixo
 
Busca e exclusão
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Retirar caixa de busca
» Desativar busca do fórum
» Imagem de fundo na caixa de busca
» Remover campo de busca
» Meu fórum não aparece nos motores de busca

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: