Vc criou uma UDF , ok, mas eu sempre digo, tem que tomar cuidado... vc está passando como parâmetro, o intervalo:
Consolidado!A:F
Esse intervalo são 6 colunas por 1milhão de linhas cada, ou seja, mais de 6 milhoes de células... e a UDF está lendo todas essas células a cada vez que vc usou o PROCVCONCAT... o que torna seu arquivo uma tartaruga com QI de lesma....
Eu sugiro vc usar o Localizar e substituir (Ctrl+U) e trocar tudo que é
Consolidado!A:F
por
Tabela1
Assim, a UDF só vai ler as quase 100 linhas e isso vai acelerá-la muito...
Qto ao código da UDF, eu vi um Redim Preserve no meio do laço for. Isso funciona, mas tb retarda. O ideal seria reescrever a UDF colocando o redim preserve no final, depois do next... mas não é isso q está atrapalhando o desempenho, ... a dica acima resolverá seu problema...
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 01/04/2015 9:10 pm