Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako urýchliť Excel VBA

Microsoft Excel 2010 je integrovaný s Visual Basic for Applications ( VBA ) , ktorá vám umožní vykonávať zložité makrá a vykonávať základné programovanie s dátami tabuľky programu Excel . Aj keď existuje rad drobných vylepšení , ktoré môžete urobiť v závislosti na presnej kódu , ktorý používate , existuje niekoľko vecí , ktoré môžete urobiť pre urýchlenie žiadny kód Excel VBA . Veľa spomalenie stretnete s VBA je z tabuľky neustále aktualizuje , zatiaľ čo kód VBA beží . Tým , že bráni tabuľky meniť , kým nebude dokončená kód VBA kód končí beží oveľa rýchlejšie . Pokyny dovolená 1

Otvorte súbor programu Excel 2010 , kde chcete , aby urýchlila svoj ​​kód VBA . Držte " Alt " a stlačte " F11 " pre prístup ku konzole VBA .
2

Kliknite na module , ktorý je držiteľom kód , ktorý chcete optimalizovať z menu na ľavej strane okna .

3

Kliknite na kód na pravej strane obrazovky a umiestnite kurzor tesne nad miestom , kde začína skutočný kód , ale potom, čo ste vyhlásil premenné listu je .
4

zadajte v nasledujúcich kusy kódu :

Application.Calculation = xlCalculationManual

Application.ScreenUpdating = false

Application.EnableEvents = fALSE

tieto tri línie sa vypne celý výpočet tabuľky , zabrániť aplikácii Excel zobrazovať zmeny na obrazovke a zabrániť Excel od nahlásenie udalosti do iných programov .
5

Umiestnite kurzor na koniec kódu VBA , len nad príkazom " End Sub " . Zadajte nasledujúce riadky kódu :

Application.Calculation = xlCalculationAutomatic

Application.ScreenUpdating = TRUE

Application.EnableEvents = TRUE

týchto liniek bude pred ukončením programu vráti programu Excel do jeho normálna prevádzka .
6

Kliknite na " X " v pravom hornom rohu obrazovky a zatvorte konzolu VBA . Vaše zmeny sú automaticky uložené.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené