Notifications
Clear all

Mesclar planilhas usando VBA

3 Posts
1 Usuários
0 Reactions
756 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal,
Estou tentando mesclar X planilhas com uma coluna em comum afim de gerar uma terceira planilha com dados destas X planilhas.
Ex.: na planilha A tenho as colunas código, nome e endereço e na planilha B tenho as colunas código, endereço, telefone.
Usei o exemplo do Patropi com a função PROCV() que funciona perfeitamente.
Acontece que minhas planilhas são gigantescas. A maioria das planilhas tem 6 a 8 colunas e de 250.000 a 500.000 linhas.
Com a função PROCV() a CPU vai a 100% e demora muito para realizar a mesclagem das planilhas.

Minha pergunta é se com um código VBA melhora a performace desta mesclagem e se alguém tem algum exemplo de código para realizar esta mesclagem.

Obrigado

Até

André

PS. Seguem as planilhas de exemplo do meu caso para entendimento.

 
Postado : 19/08/2012 10:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite!

Faça os teste.

http://www.sendspace.com/file/frobrg
Os arquivo devem está abertos
Att

 
Postado : 20/08/2012 6:45 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Alexandre.
O código me ajudou a entender muitas coisas novas.
Mas preciso é casar a linhas pelos CPFs.
Ex.: para linha com o CPF 4062167700 na Wb_1 juntar com a linha com o mesmo CPF na Wb_2.

De qualquer fomra muito obrigado pelo código enviado.
Até

André

 
Postado : 20/08/2012 7:55 pm