Código para otimizar uma macro

Construir macros no Excel ou em outro aplicativo do Office utilizando códigos em VBA é uma mão na roda para automatizar e ao mesmo tempo acelerar ações, com ou sem a intervenção do usuário, porém, em alguns casos, principalmente quanto o código é extenso, essas macros podem demorar um pouco para serem executadas ou mesmo disponibilizar mais memória e/ou recursos do seu equipamento. Para minimizar o problema, se necessário, inclua os comandos abaixo no inicio e no final do seu código.

' inicio código

   Application.ScreenUpdating = False
   Application.Calculation = xlCalculationManual
   Application.EnableEvents = False


' final código 
    
    Application.ScreenUpdating = True
    Application.Calculation = xlCalculationAutomatic
    Application.EnableEvents = True

Comentários

Postagens mais visitadas