Ofte Visual Basic for Applications (VBA ) makroer kan køre langsomt. Kode længde og stil er to årsager. For hver linje kode , kan ansøgningen , der kører makroen skal udføre beregninger, som gentegning hele grafisk brugergrænseflade og logning mange arrangementer. For at fremskynde VBA kode , skifte programmet til manuel beregning og deaktivere visse håndtag , før dine udsagn og procedurer. Skift tingene tilbage til den måde de var før slutter din VBA-kode. Instruktioner
1
Start Office-program , som du gerne vil fremskynde din VBA-kode. Tryk på " CTRL + O ", vælge filnavnet på dit dokument , og klik derefter på "Åbn".
2
Tryk på " ALT + F8 " for at åbne " makroer" dialogboksen . Vælg den VBA makro, du gerne vil fremskynde , klik derefter på "Rediger ".
3
Indsæt følgende linjer kode lige under dine variable erklæringer eller lige over din første opgørelse.
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
4
Indsæt følgende linjer kode bare over " End Sub " linje i slutningen af din kode .
Application.ScreenUpdating = Sand
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = Sand
5
Tryk på " CTRL + S " for at gemme din optimerede kode sammen med dit dokument.