Mājas lapa » » Kā jūs ierobežojat Microsoft Excel CPU lietošanu, kad darbojas VBA funkcijas?

    Kā jūs ierobežojat Microsoft Excel CPU lietošanu, kad darbojas VBA funkcijas?

    Ja jums ir VBA funkcija, kas pārvērš Microsoft Excel par CPU munching zvēru, vai ir iespējams pieradināt lietas, lai jūs varētu turpināt izmantot datoru citām darbībām, kamēr programma Excel ir pabeigta? Šodienas SuperUser Q&A ziņa ir pieejama glābšanai, lai palīdzētu neapmierinātam lasītājam saņemt Excel atpakaļ kontroli.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Ārvalstnieku karavīrs klipkopas pieklājīgi Clker.com.

    Jautājums

    SuperUser lasītājs learningAsIGo vēlas uzzināt, vai ir veids, kā ierobežot Microsoft Excel procesora izmantošanu, kamēr viņa datorā darbojas VBA skripts:

    Vai ir veids, kā ierobežot Microsoft Excel procesora izmantošanu, kad tā darbojas? Man ir VBA skripts, kas aprēķina lielu milzu masīvu formulas. Visu aprēķinu kopums aizņem apmēram divdesmit minūtes, un izmanto 100 procentus no sava CPU. Šajā laikā es nevaru izmantot savu datoru, un drīzāk Excel darbosies fonā, izmantojot aptuveni 50 procentus no mana CPU jaudas, lai varētu turpināt veikt citas darbības.

    Kādi ieteikumi? Mana datora operētājsistēma ir Windows 7 Enterprise 64 bitu versija ar tajā instalēto 2007. gada 32 bitu versiju.

    Vai ir veids, kā ierobežot Microsoft Excel CPU izmantošanu, kamēr darbojas VBA funkcijas?

    Atbilde

    SuperUser ieguldītājam mone ir atbilde:

    Ja VBA funkcija tiek izsaukta no vairākām formulām vai ja jūsu skripts ģenerē vai liek pārrēķināt vairākas formulas, tad tas noteikti jāizmanto, izmantojot Microsoft Excel vairāku vītņu aprēķinu funkciju. Attiecīgi, tas vai nu palaist vairākus VBA funkcijas gadījumus katrai formulai, vai arī pārrēķināt vairākas šūnas vienlaicīgi, kamēr jūsu VBA skripts darbojas vienā pavedienā.

    Jūs varat ierobežot Excel izmantoto pavedienu skaitu, lai pārrēķinātu formulas, dodoties uz Iespējas un atlasot Papildu sadaļa, pēc tam ritiniet uz leju, līdz sasniedzat Formulas apakšnodaļā.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.