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
Acabou de chegar
Acabou de chegar
Mensagens: 9
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: 2824
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: 1422
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