Notifications
Clear all

Mesclar diversos arquivos em um só

6 Posts
2 Usuários
0 Reactions
1,629 Visualizações
(@lucasrosa)
Posts: 0
New Member
Topic starter
 

Olá pessoal,

Farei uma planilha onde a mesma possua uma aba principal e outras 31 (nomeadas de 1 a 31) que receberá relatórios de cada dia do mês.

Eu preciso de uma macro, que percorra a pasta onde estarão os 31 arquivos (um para cada dia do mês) e coloque em cada uma das aba da planilha principal os valores correspondentes aquela data.

Os arquivos do relatório possuem o padrão: xDDMMAA.xls (ou csv).

Alguém consegue me ajudar?

 
Postado : 06/07/2017 10:27 am
(@brunoxro)
Posts: 0
New Member
 

Boa tarde Lucas,

Anexe uma planilha de exemplo, assim fica mais fácil tentar ajudar.

att,

 
Postado : 06/07/2017 11:54 am
(@lucasrosa)
Posts: 0
New Member
Topic starter
 

Olá,

Fiz uma planilha com os dias de 1 a 4 só para você ter uma ideia e também enviei um arquivo com os dados do dia 1.
Como disse, quero que a macro verifique os arquivos que existam para cada data e "copie e cole" os dados contidos nesse arquivo no dia certo da planilha principal.

https://drive.google.com/open?id=0BwfIzc6e-K_RdWpPYmVJU0tjeDQ

 
Postado : 07/07/2017 9:35 pm
(@brunoxro)
Posts: 0
New Member
 

Boa noite Lucas,

Não entendi sua explicação, estou confuso sobre a sequência dos eventos.

Você quer que seu arquivo 'Principal' receba as planilhas que estão em vários arquivos que se encontram em uma pasta. E depois seja gerado no arquivo 'Principal' uma planilha(aba) 'Resultado' juntado tudo?

att,

 
Postado : 09/07/2017 4:16 pm
(@lucasrosa)
Posts: 0
New Member
Topic starter
 

Vou tentar melhorar a explicação.

Uma planilha será a principal, ela terá uma aba principal e as demais abas serão nomeadas de 1 a 30.

Na mesma pasta dessa planilha, terão arquivos também nomeados de 1 a 30.

Quero que a planilha principal verifique se existe o arquivo do dia 1 por exemplo e copie todo o conteúdo dele para a aba 1, depois faça o mesmo com os outros dias (2, 3, 4, etc).

 
Postado : 10/07/2017 10:53 am
(@brunoxro)
Posts: 0
New Member
 

Boa noite Lucas,

Veja se o código no arquivo em anexo ajuda.

Qualquer dúvida é só perguntar.

att,

 
Postado : 12/07/2017 4:01 pm