macros Muitas vezes, Visual Basic for Applications (VBA) pode ser executado lentamente. Código comprimento e estilo são duas causas . Para cada linha de código, o aplicativo que está sendo executado a macro pode estar realizando recálculos , redesenhando toda a interface gráfica e registrando muitos eventos. Para acelerar a execução de código VBA, mudar a aplicação para cálculo manual e desligar certas pegas antes de suas declarações e procedimentos. Mudar as coisas de volta para a forma como eles eram antes de terminar o seu código VBA. Instruções
1
Comece o aplicativo do Office para o qual você gostaria de acelerar o seu código VBA. Pressione " CTRL + O ", selecione o nome do seu documento de arquivo e clique em "Abrir".
2
Pressione " ALT + F8" para abrir a caixa de diálogo " Macros " . Selecione a macro VBA que você gostaria de acelerar , em seguida, clique em " Editar".
3
Insira as seguintes linhas de código logo abaixo suas declarações de variáveis ou para a direita acima de sua primeira declaração .
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents =
Falso
4
Insira as seguintes linhas de código apenas acima da linha " End Sub " no final do seu código.
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
5
pressione "Ctrl + S" para salvar o seu código otimizado , juntamente com o documento.