Microsoft Excel 2010 wordt geleverd geïntegreerd met Visual Basic for Applications ( VBA ) zodat u complexe macro's en het uitvoeren van eenvoudige programmering met uw Excel- spreadsheet gegevens . Hoewel er een aantal kleine aanpassingen die je kunt maken , afhankelijk van de exacte code die u gebruikt , zijn er een paar dingen die je kunt doen om de snelheid van elke Excel VBA-code . Een groot deel van de vertraging u ervaring met VBA komt uit de spreadsheet voortdurend actualiseren , terwijl de VBA-code wordt uitgevoerd . Door te voorkomen dat de spreadsheet van het veranderen totdat de code is voltooid , uw VBA- code eindigt loopt veel sneller . Instructies 1 Open het Excel 2010 -bestand waarin u de snelheid van uw VBA-code . Hold " Alt " en druk op " F11 " om toegang te krijgen tot het VBA -console . Klik 2 op de module die de code die u wilt optimaliseren in het menu aan de linkerkant van het venster houdt . < Br > Klik 3 op de code aan de rechterkant van het scherm en plaats uw cursor net boven waar de eigenlijke code start , maar nadat je de variabelen van het vel hebben verklaard . 4 Voer in de volgende stukken code : Application.Calculation = xlCalculationManual Application.ScreenUpdating = FALSE Application.EnableEvents = FALSE deze drie lijnen zullen zet alle spreadsheet berekening , voorkomen dat Excel kan weergeven veranderingen op het scherm en te voorkomen dat Excel van de rapportage gebeurtenissen naar andere programma's . Place 5 de cursor aan het einde van uw VBA-code , net boven de " End Sub " commando . Voer in de volgende regels code : Application.Calculation = xlCalculationAutomatic Application.ScreenUpdating = TRUE Application.EnableEvents = TRUE Deze lijnen zullen terug Excel naar zijn normale werkzaamheden voor het beëindigen van het programma . 6 Klik op de " X " in de rechterbovenhoek van het scherm om de VBA- console te sluiten . Uw wijzigingen worden automatisch opgeslagen .
|