Notifications
Clear all

Mesclar planilhas usando VBA

3 Posts
1 Usuários
0 Reactions
777 Visualizações
Fernando Fernandes
(@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.

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

 
Postado : 19/08/2012 10:40 am
Fernando Fernandes
(@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

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

 
Postado : 20/08/2012 6:45 pm
Fernando Fernandes
(@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é

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

 
Postado : 20/08/2012 7:55 pm