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

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

9 Posts
4 Usuários
0 Reactions
1,883 Visualizações
(@m_aracaty)
Posts: 0
New 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)
Posts: 0
New 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!

 
Postado : 05/10/2017 11:46 am
(@leandroxtr)
Posts: 0
New Member
 

Já tentou usar a função Repleace?

 
Postado : 05/10/2017 11:55 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed 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.

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

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

 
Postado : 05/10/2017 12:39 pm
(@leandroxtr)
Posts: 0
New Member
 

Ola!

Veja se te ajuda!!
Abraços

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

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

 
Postado : 06/10/2017 5:16 am
(@leandroxtr)
Posts: 0
New Member
 

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

as vírgulas já tinham sido tiradas.

 
Postado : 06/10/2017 5:20 am
(@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)

 
Postado : 06/10/2017 8:06 pm