Bom dia Valcir, tudo bom?
Peguei seu arquivo e conforme combinamos, realizei as alterações para inclusão do conceito de trabalho com matrizes/arrays em VBA.
Tivemos uma melhoria em desempenho médio de 90%. Ou seja, ao rodar todas as suas combinações, no meu computador, a execução levava 8,59 horas (ou, 515 minutos, ou quase 31mil segundos).
Depois das minhas alterações, ao rodar todas as combinações possíveis, a execução passou a levar quase 0,93h (ou seja, quase 1 hora), (ou, 56 minutos, ou quase 3,4mil segundos).
Coloco o arquivo aqui à disposição de quem quiser aprender e estudar as diferenças, e para você, Valcir. Obrigado pela oportunidade de ajudar!
Um abraço!
FF
p.s.: ainda tem espaço para mais melhoria...
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 29/03/2017 4:44 am