da.phhsnews.com


da.phhsnews.com / Hvordan begrænser du Microsoft Excel's CPU-brug, når du kører VBA-funktioner?

Hvordan begrænser du Microsoft Excel's CPU-brug, når du kører VBA-funktioner?


Hvis du har en VBA-funktion, der gør Microsoft Excel til et CPU-munching-dyr, er det muligt at tæmme ting ned, så kan du fortsætte med at bruge din computer til andre aktiviteter, mens Excel er færdig? Dagens SuperUser Q & A-post kommer til undsætning for at hjælpe en frustreret læser med at få Excel tilbage under kontrol.

Dagens Spørgsmål og Svar session kommer til os med høflighed af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Alien warrior clip art med tilfredshed med Clker.com .

Spørgsmålet

SuperUser læser learningAsIGo vil vide, om der er en måde at begrænse Microsoft Excel's CPU-brug, mens du kører et VBA script hans computer:

Er der en måde at begrænse Microsoft Excel's CPU-brug, når den kører? Jeg har et VBA-script, der beregner en stor mængde gigantiske matrixformler. Hele sættet af beregninger tager cirka 20 minutter at fuldføre og bruger 100 procent af min CPU. Jeg kan ikke bruge min computer i løbet af denne tid og vil hellere have Excel 'kørende i baggrunden', mens jeg bruger ca. 50 procent af min CPU's kapacitet, så jeg kan fortsætte med at gøre andre ting.

Eventuelle forslag? Min computers operativsystem er Windows 7 Enterprise 64-bit med en 2007 32-bit version af Excel installeret på den.

Er der mulighed for at begrænse Microsoft Excel's CPU-brug, mens du kører VBA-funktioner?

Svaret

SuperUser-bidragyder mtone har svaret for os:

Hvis en VBA-funktion kaldes fra flere formler, eller hvis dit script genererer eller tvinger omberegningen af ​​flere formler, skal dette helt sikkert gøre brug af multi-threaded beregningsfunktionen i Microsoft Excel . På samme måde vil dette enten køre flere forekomster af din VBA-funktion for hver formel eller genberegne flere celler samtidigt, mens dit VBA-script kører på en enkelt tråd.

Du kan begrænse antallet af tråde, der bruges af Excel til at omregne formler ved at gå til Valg og vælge Avanceret sektion , og rul derefter ned, indtil du kommer til undermenuen Formler .


Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Se hele diskussionsgruppen her.


Sådan ændres Finder Dock-ikon i OS X

Sådan ændres Finder Dock-ikon i OS X

Den eneste ting, Mac-ejere sandsynligvis tager for givet, er dens tilpasningsevne. Det er sandt, at Apple pålægger strenge regler for, hvordan grænsefladen ser ud og virker, men imellem alt det, er der utallige potentielle tabte timer, der bare pryder dit system med nyt tapet og ikoner. Udskiftning af systemets ikoner er et af de mest tydelige Ændringer du kan gøre, som vil få en øjeblikkelig virkning.

(how-to)

Windows 10's hurtige opstart (kaldet Fast Boot i Windows 8) fungerer på samme måde som hybrid sleep mode i tidligere versioner af Windows. Ved at gemme operativsystemtilstanden til en dvaletilstand kan det få computeren til at starte op endnu hurtigere, hvilket sparer værdifulde sekunder hver gang du tænder for maskinen.

Windows 10's hurtige opstart (kaldet Fast Boot i Windows 8) fungerer på samme måde som hybrid sleep mode i tidligere versioner af Windows. Ved at gemme operativsystemtilstanden til en dvaletilstand kan det få computeren til at starte op endnu hurtigere, hvilket sparer værdifulde sekunder hver gang du tænder for maskinen.

Hvor hurtig opstart fungerer Hurtig opstart kombinerer elementer i en kold afbrydelse og dvaletilstanden. Når du lukker computeren med Hurtig opstart aktiveret, lukker Windows alle applikationer og logger fra alle brugere, ligesom i en normal kold afbrydelse. På dette tidspunkt er Windows i en tilstand, der ligner meget, når den er nystartet: Ingen brugere har logget ind og startet programmer, men Windows-kernen er indlæst, og system sessionen kører.

(how-to)