22Aug
Jos sinulla on VBA-toiminto, joka muuttaa Microsoft Excelin CPU: ksi, joka mädäntyy petoon, on mahdollista sulkea asioita niin, että voit jatkaa tietokoneesi käyttämistä muihin toimintoihin Excelin loppuessa? Nykypäivän SuperUser Q & A -viesti tulee pelastamaan auttamaan turhautunutta lukijaa saamaan Excelin takaisin hallintaan.
Tämän päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Alien warrior clip art kohteliaisuus Clker.com .
Kysymys
SuperUser-lukija learningAsIGo haluaa tietää, onko tapa rajoittaa Microsoft Excelin suoritinkäyttöä samalla kun tietokoneen VBA-komentotiedostoa ajetaan:
Onko mahdollista rajoittaa Microsoft Excelin suorittimen käyttöä, kun se on käynnissä?Minulla on VBA-skripti, joka laskee suuren määrän jättimäisiä array-kaavoja. Koko laskentataulukko kestää noin kaksikymmentä minuuttia loppuun ja käyttää 100 prosenttia prosessoristani. En pysty käyttämään tietokonetta tänä aikana, ja mieluummin Excel "toimii taustalla" käyttäessään noin 50 prosenttia prosessorin kapasiteetista, jotta voin jatkaa muiden tehtävien suorittamista.
Kaikki ehdotukset? Tietokoneeni käyttöjärjestelmä on Windows 7 Enterprise 64-bittinen, johon on asennettu 2007-32-bittinen Excel-versio.
Onko mahdollista rajoittaa Microsoft Excelin suorittimen käyttöä, kun VBA-toimintoja käytetään?
Vastaus
SuperUser rahoittaja MTONE on vastaus meille:
Jos VBA toimintoa kutsutaan useista kaavojen tai jos skripti luo tai pakottaa uudelleenlaskennan useita kaavoja, niin tämä pitäisi ehdottomasti hyödyntää monisäikeinen laskenta ominaisuusMicrosoft Excel. Vastaavasti tämä joko käyttää useita esimerkkejä VBA-toiminnosta jokaiselle kaavalle tai laskee uudelleen useita soluja samanaikaisesti, kun VBA-skripti on käynnissä yhdellä säikeellä.
Voit rajoittaa säikeiden määrä käyttää Excelin laskemaan uudelleen kaavojen menemällä Valinnat ja valitsemalla Advanced § sitten vierittämällä kunnes tulet Kaavat alaluokan.
Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.