Notifications
Clear all

Como descobrir qual procedimento está demorando mais?

2 Posts
2 Usuários
0 Reactions
967 Visualizações
(@anderdiniz)
Posts: 20
Eminent Member
Topic starter
 

Tenho um projeto com muitos módulos. Após algumas alterações, a execução ficou lenta. Como posso descobrir qual procedimento está mais lento?

 
Postado : 06/11/2017 11:52 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

anderdiniz,

Boa tarde!

Uma das maneiras, se quiser descobrir qual dos procedimentos está demorando mais a execução, é você colocar, no início de um procedimento uma variável que recebe a hora que o procedimento inicial e no final do código (última linha) outra variável que novamente receberá a hora que o processo terminou. Depois, você pode, por exemplo, exibir na barra de status do Excel (Application.StatusBar = Format((TempoFinal - TempoInicial), "hh:mm:ss"). Assim você saberá o tempo de processamento de cada procedimento.

Se quiser fazer isso em todos os procedimentos, você pode, por exemplo, ao invés de exibir o resultado na barra de status do Excel, enviar os resultados para uma aba da planilha.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 06/11/2017 12:50 pm