FUNÇÃO Split(R, &qu...
 
Notifications
Clear all

FUNÇÃO Split(R, ",")

9 Posts
4 Usuários
0 Reactions
1,889 Visualizações
(@m_aracaty)
Posts: 7
Active Member
Topic starter
 

Boa tarde!
Estou trabalhando com importação de dados de arquivo .txt para o excel e no vba com a função Split.
Na verificação do arquivo .txt vi que tem mais de um delimitador, para alguns campos o delimitador é , (vírgula) para outros é " (aspas).
Como a função Split só recebe um argumento de delimitador que recurso posso usar quando tenho mais de um delimitador para tratar um Array?
Obrigado!

 
Postado : 05/10/2017 11:30 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Boa tarde!
É bem complexo sugerir alguma coisa sem o arquivo.
Pensei em algumas coisas aqui, mas só dá para ser mais exato se tiver um exemplo do que você precisa.

Sugiro que poste a planilha, bem como um .txt exemplo para que possamos ajudar melhor.

Abraços!

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 05/10/2017 11:46 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Já tentou usar a função Repleace?

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 05/10/2017 11:55 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

ARACATY,

Boa tyarde!

Com disse o Leandro, você pode usar Replace, InStr, InStrRev e também combinar dentro de um laço for com Mid, Left e Right.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 05/10/2017 12:28 pm
(@m_aracaty)
Posts: 7
Active Member
Topic starter
 

Boa tarde!
Anexo vão os arquivos para melhor entendimento.
Obrigado!

 
Postado : 05/10/2017 12:39 pm
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Ola!

Veja se te ajuda!!
Abraços

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 05/10/2017 1:00 pm
(@m_aracaty)
Posts: 7
Active Member
Topic starter
 

Desculpe,
Não percebi nada de novo ou diferente do que enviei.
Obrigado!

 
Postado : 06/10/2017 5:16 am
leandroxtr
(@leandroxtr)
Posts: 447
Reputable Member
 

Os textos estão sem aspas, ué!
Não era isso que você queria?

as vírgulas já tinham sido tiradas.

Se te ajudou, não se esqueça de dar um like na resposta e marcar o tópico como finalizado.

Abraços!
Leandro Cordeiro

 
Postado : 06/10/2017 5:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Vendo o txt disponibilizado, entendo que há prioritariamente 2 problemas básicos:
Primeiro não há quebra de linha nesse exemplo; entendo que há o cabeçalho e dois registros de exemplo; porem tudo em uma unica linha no arquivo.
Segundo: os campos Unidade / Endereço e Descrição são separados por Aspas, pois "dentro" desses campos há virgulas que não delimitam campo, mas sim escrita.
Assim fica difícil para "leigos" na sua atividade/necessidade propor solução.
Pode dar maiores explicações, bem como confirmar se o txt e realmente sem quebra de linhas, existe um layout definido (campos tamanhos e conteudo)

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

 
Postado : 06/10/2017 8:06 pm