Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados
Olá, desenvolvi uma macro de importação de arquivos em txt (bloco de notas) porém esses blocos de notas que me mandam, vem com algumas strings junto dos dados e preciso retirar na mão para mandar os dados que realmente importam pra um PROCV, fazendo na mão sempre filtro os dados que quero que seja excluido, seleciono e removo da planilha, ok, dito isso preciso automatizar isso certo? Gostaria de saber se é possivel fazer uma macro para remover essas palavras (Elas não tem uma linha especifica, pois é aleatório, alguns txt vem em uma linha, e em outros alterna a posição) . Como poderia ser feito isso?
Boa noite, AlexAtaide,
Existem algumas maneiras de fazer isso e a mais fácil com certeza seria utilizando o Power Query para importar os dados, pelo próprio Power Query você já consegue automatizar esse filtro de uma forma muito mais fácil.
Mas se preferir fazer utilizando o VBA você pode fazer o seguinte:
1- Importe todos os dados do txt para dentro da planilha;
2- execute um loop com o Do While e use o IF para identificar se o campo seleciona é numérico.
Segue código genérico que criei para verificar se te atende:
Aguardo sua resposta para saber se conseguiu.
Abraços!