Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Importar vários xml para uma planilha do excel

Discussões sobre a integração do Excel com o Banco de Dados Access

Moderador: joseA

naldoprofeta
Colaborador
Colaborador
Mensagens: 22
Registrado em: Seg Jun 21, 2010 9:38 am

Importar vários xml para uma planilha do excel

Mensagem por naldoprofeta »

Olá amigos,

Estou com um problemão. Tenho vários arquivos no formato xml e preciso deles todos juntos em uma planilha do excel. Eu poderia abrir um por um e copiar e colar, mas são muitos e demandaria muito tempo. Queria saber se há algum código vba que faça esta tarefa para mim.

Consegui um código que faz isso com formato txt, mas com xml não funcionou:


Public Sub Juntar()
Dim PASTA_TXT, fso, folder, file, TUDO, aberto, TEXTO, novo

'estar apenas os ficheiros que irão ser processados

'cole no espaço entre aspas o endereço da pasta que contém os arquivos txt, nesta pasta devem estar somente os arquivos que serão processados.

PASTA_TXT = ""

Set fso = CreateObject("scripting.filesystemobject")
Set folder = fso.GetFolder(PASTA_TXT)
For Each file In folder.Files
Set aberto = fso.OpenTextFile(file)
TEXTO = aberto.ReadAll
TUDO = TUDO & vbCrLf & vbCrLf & TEXTO
aberto.Close
Next
Set novo = fso.CreateTextFile(PASTA_TXT & "\juntos.txt")
novo.Write TUDO
novo.Close

'Copiar, colar no bloco de notas e gravar como juntar.vbs
End Sub


Se puderem me ajudar agradeço muito.

Abs!


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