ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

Importar linhas de um arquivo .txt

Fórum para dúvidas sobre os fundamentos da linguagem de programação Visual Basic no contexto do VBA
fao17
Colaborador
Colaborador
Mensagens: 10
Registrado em: Seg Jun 10, 2019 7:10 pm

Importar linhas de um arquivo .txt

Mensagem por fao17 » Qui Jan 02, 2020 9:04 pm

Boa noite.

Estou procurando algum material em que ajudasse a desenvolver a seguinte macro.
Tenho o arquivo txt abaixo e quero importar para uma planilha. A macro para importação que desenvolvi coloca o texto inteiro na célula A1.
O que estou querendo é importar apenas as linhas destacadas em amarelo (essas linhas sempre começa com uma data).
É possível importar linhas com algum critério? Por exemplo: a macro verifica que a linha começa com 20/12 então ela importa para planilha ou a macro verifica que o primeiro caractere do texto txt esta em branco e não importa essa linha.
A necessidade desta macro é pq preciso colocar um filtro na primeira linha e como na importação vem muitas linhas em branco quando uso o filtro ele não pega todos os dados.

Não sei se fui claro pq estou começando no VBA faz pouco tempo.

24/12/2019 PZ ARQ: 30D ---------------------------------------------------------------------- L PAG- 0001

11.18.21 ----------------------------------------------------------------------------------------EIS --------291 - ---

------------------------------------------------------------------------------------------------------------

UNdqdwddwdwqqwwwdwqqwdwdwdqqddwqdqdwqPA --------------------------------------: 24/12/2019

------------------------------------------------------------------------------------------------------------------------------------

0 BCO DT.TROCA CPO yyyy yyyyy-DV yyyyyy D V V A L O R MD PVAC PVDP yyyy yyyy M E N S A G E M DT.LIBER DT.ACOL

001 20/12/2019 000 0000 0000000000 00000 5-4-4 000,00 0 0000 000 0000000000000 xxxxxxx 24/12/2019 20/12/2019

20/12/2019 000 0000 0000000000 00000 5-4-4 000,00 0 0000 000 0000000000000 xxxxxxx 24/12/2019 20/12/2019

20/12/2019 000 0000 0000000000 00000 5-4-4 000,00 0 0000 000 0000000000000 xxxxxxx 24/12/2019 20/12/2019

20/12/2019 000 0000 0000000000 00000 5-4-4 000,00 0 0000 000 0000000000000 xxxxxxx 24/12/2019 20/12/2019







------------------------------------------------------------------------------------------------------------------------------------

Uxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Dxxxxxxxxx: 1. xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx







xxxxx

124/12/2019 PZ ARQ: 30D x PAG- 0002







Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Avatar do usuário
webmaster
Administrador
Mensagens: 2874
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Importar linhas de um arquivo .txt

Mensagem por webmaster » Sex Jan 03, 2020 12:49 pm

Possível é, mas se o arquivo for pequeno, é mais fácil trazer tudo para a memória e filtrar nela. Já tentou PowerQuery?


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Avatar do usuário
Reinaldo
Jedi
Jedi
Mensagens: 1432
Registrado em: Sex Ago 01, 2014 4:09 pm
Localização: Garça - SP / SCS - SP

Re: Importar linhas de um arquivo .txt

Mensagem por Reinaldo » Sex Jan 03, 2020 6:27 pm

Talvez o "discutido" no tópico https://www.tomasvasquez.com.br/forum/v ... A&start=10 lhe forneça uma orientação/auxilio


Reinaldo
:oops: :D :mrgreen: :geek:

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder