TEMPO DE IMPORTAÇÃO...
 
Notifications
Clear all

TEMPO DE IMPORTAÇÃO DE DADOS

4 Posts
2 Usuários
0 Reactions
855 Visualizações
(@rodrigod)
Posts: 35
Eminent Member
Topic starter
 

Olá,

Preciso fazer importação de um volume grande de dados de um projeto para o outro na ferramenta que utilizo aqui na empresa. Esta importação está sendo realizada sem erros, porém, com esta oferta que é muito grande, está demorando muito! (em média 50 minutos)

Gostaria de saber se alguém pode me dar dicas sobre quais operações no VBA são mais "pesadas".

Existem muitos cálculos nas macros e estou tentado não modificar isto por enquanto.

Tarefas de atualização de barra de status, atualização da tela, em geral, interface com o usuário enquanto a importação é feita, podem fazer uma diferença considerável?

Desde já, obrigado!

 
Postado : 10/12/2014 9:20 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Desconsiderando a gama de dados e a estrutura do código se tem loop's, object Dictionary etc.

Talvez só isso não basta.

Sub Performance()
   With Application
       .ScreenUpdating = False
       .Calculation = xlCalculationManual
       .EnableEvents = False
       .DisplayAlerts = False
   End With
    'Seu Código insira Aqui!!!
   With Application
       .ScreenUpdating = True
       .EnableEvents = True
       .DisplayAlerts = True
       .Calculation = xlCalculationAutomatic
   End With
End Sub

Leia
http://www.cpearson.com/excel/optimize.htm

Att

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

 
Postado : 10/12/2014 12:17 pm
(@rodrigod)
Posts: 35
Eminent Member
Topic starter
 

Boa tarde Alexandre,

Não tinha pensado no " .Calculation = xlCalculationManual" e o link que você passou realmente é Muito Bom!

Irei alterar o máximo que conseguir e depois passo aqui para deixar um retorno!

Obrigado!

 
Postado : 11/12/2014 11:26 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Precisando é só falar ;)

Att

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

 
Postado : 11/12/2014 11:40 am