Ofta Visual Basic for Applications ( VBA ) makron kan köras långsamt . Kod längd och stil är två orsaker . För varje kodrad , kan programmet som körs makrot ska utföra beräkningar , ritar hela grafiska gränssnittet och loggning många evenemang . För att påskynda VBA kod , växla ansökan till manuell beräkning och stänga av vissa handtag innan dina uttalanden och rutiner . Växla saker tillbaka till hur de var innan du avslutar din VBA-kod . Instruktioner
1
Starta Office-program som du vill snabba upp din VBA-kod . Tryck på " CTRL + O , " markera filnamnet på dokumentet , klicka sedan på " Öppna".
2
Tryck " ALT + F8 " för att öppna " Makron " i dialogrutan . Välj VBA makro du vill snabba upp , klicka på " Redigera ".
3
Infoga följande kodrader precis nedanför dina variabeldeklarationer eller precis ovanför ditt första uttalande .
Application.ScreenUpdating = False Application.Calculation
= xlCalculationManual
Application.EnableEvents = False
4
infoga följande kodrader bara ovanför " End Sub " linje i slutet av din kod .
Application.ScreenUpdating = Sant Application.Calculation
= xlCalculationAutomatic
Application.EnableEvents = Sant
5
tryck "Ctrl + S " för att spara din optimerad kod tillsammans med ditt dokument .