Vaak , Visual Basic for Applications ( VBA ) macro's kunnen traag . Code lengte en stijl zijn twee oorzaken . Voor elke regel code , kan de toepassing die wordt uitgevoerd het macro optreden herberekeningen , hertekenen de volledige grafische interface en logging vele evenementen . Om het tempo van VBA- code kan worden uitgevoerd , schakelt de toepassing op handmatige berekening en zet bepaalde handvatten voor uw verklaringen en procedures . Overschakelen dingen terug naar de manier waarop ze voor het beëindigen van uw VBA-code waren . Instructies 1 Start de Office- toepassing waarvoor u wilt de snelheid van uw VBA-code . Druk "CTRL + O , " selecteert u de bestandsnaam van het document en klik op ' Openen'. 2 Druk op " ALT + F8 " om de " Macro " dialoogvenster te openen . Selecteer de VBA macro u wilt versnellen , klik vervolgens op "Edit ". 3 Plaats de volgende regels code direct onder uw variabele declaraties of rechts boven je eerste verklaring . Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Application.EnableEvents = False 4 Plaats de volgende regels code gewoon boven de " end Sub " lijn aan het einde van je code . Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic Application.EnableEvents = True Press 5 " CTRL + S " om uw geoptimaliseerde code te slaan samen met uw document .
|