22Aug

Како ограничити употребу процесора Мицрософт Екцел-а при покретању ВБА функција?

click fraud protection

Ако имате функцију ВБА која претвара Мицрософт Екцел у звери за муцење ЦПУ-а, је ли могуће укротити ствари тако да можете наставити да користите рачунар за друге активности док се Екцел завршава?Данашњи СуперУсер К & амп; Порука постиже за спашавање како би помогао фрустрираном читачу да Екцел поврати назад под контролу.

Питање дана & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;

Алиен ратник цлип арт од Цлкер.цом .

Питање

СуперУсер читач леарнингАсИГо жели да зна да ли постоји начин да се ограничи употреба ЦПУ-а од Мицрософт Екцел-а док покреће ВБА скрипт на његовом рачунару:

Постоји ли начин да се ограничи употреба Мицрософт Екцел-овог ЦПУ-а када ради?Имам ВБА скрипту која израчунава велику количину формула гигантских низова.Целокупни скуп прорачуна траје око двадесет минута да се заврши и користи 100% мој ЦПУ.Не могу да користим свој рачунар током овог времена и радије бих да Екцел "ради у позадини" док користим око 50 процената мог капацитета ЦПУ-а тако да могу наставити да радим друге ствари.

instagram viewer

Било који сугестија?Оперативни систем мог рачунара је Виндовс 7 Ентерприсе 64-бит са инсталираном 32-битном верзијом Екцела за 2007. годину.

Постоји ли начин ограничавања употребе Мицрософт Екцел-а током рада ВБА функција?

Одговор

СуперУсер доприносилац мтоне има одговор за нас:

Ако је ВБА функција позвана из неколико формулара или ако ваш скрипт генерише или присили рецалцулацију неколико формула, онда би ово дефинитивно требало да користи мулти-тхреадед рачунску функцију уМицрософт Екцел.С обзиром на то, то би било или покренуто више инстанци ваше ВБА функције за сваку формулу, или поново израчунати више ћелија истовремено док се ВБА скрипта покреће на једној нити.

Можете ограничити број тема које користи Екцел да поново израчунава формуле тако што ћете отићи на опције и одабрати Адванцед Сецтион , а затим скроловати доље док не стигнете под подсекцију Формулас .

Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.