Hvis du har en VBA-funksjon som gjør Microsoft Excel til et CPU munching beast, er det mulig å temme ting ned slik at du kan fortsette å bruke datamaskinen din til andre aktiviteter mens Excel er ferdig? Dagens SuperUser Q & A innlegg kommer til å redde for å hjelpe en frustrert leser å få Excel tilbake under kontroll.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Alien warrior clip art høflighet av Clker.com.
Spørsmålet
SuperUser leser learningAsIGo vil vite om det finnes en måte å begrense Microsoft Excel CPU-bruk mens du kjører et VBA-skript på datamaskinen:
Is there a way to limit Microsoft Excel’s CPU usage when it is running? I have a VBA script that calculates a large amount of giant array formulas. The entire set of calculations takes approximately twenty minutes to complete and uses 100 percent of my CPU. I am unable to use my computer during this time and would rather have Excel ‘running in the background’ while using about 50 percent of my CPU’s capacity so that I can continue to do other things.
Any suggestions? My computer’s operating system is Windows 7 Enterprise 64-bit with a 2007 32-bit version of Excel installed on it.
Er det en måte å begrense Microsoft Excels CPU-bruk mens du kjører VBA-funksjoner?
Svaret
SuperUser-bidragsyter mtone har svaret for oss:
If a VBA function is called from several formulas or if your script generates or forces the recalculation of several formulas, then this should definitely make use of the multi-threaded calculation feature in Microsoft Excel. Respectively, this would either run multiple instances of your VBA function for each formula, or recalculate multiple cells simultaneously while your VBA script is running on a single thread.
You can limit the number of threads used by Excel to recalculate formulas by going to Options and selecting the Advanced Section, then scrolling down until you reach the Formulas sub-section.
Image
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.
Nesten hver e-postmelding du mottar fra et selskap, har en tracker i den. Avsenderen får en ping når du åpner meldingen. Du kan blokkere dette trikset - eller bruk det selv til å spore meldingene dine.
Å holde passordene godt sikret er noe vi alle må ta seriøst på, men hva gjør du hvis et bestemt program eller en app viser passordet ditt i vanlig øye mens du skriver det? Dagens SuperUser Q & A-innlegg har løsningen på et frustrert leserens passordproblem.
Har du prøvd å skrive en forsterkersand (&) i en topptekst eller bunntekst i Excel, og sett det forsvinne på det trykte regnearket? Det er et spesielt triks for å skrive ampersands i overskrifter og bunntekst i Excel, slik at du ikke mister dem.
Å vite når og hvor det skal regne er en av de store grunnene folk bryter med værapplikasjoner. I stedet for "det vil regne en gang i dag," hvorfor ikke få værmeldinger mer som "tungt regn begynner om fem minutter og varer i 45 minutter?"
Microsoft annonserte nylig at Windows 10 ville være en gratis oppgradering, selv for datamaskiner uten ekte kopier av Windows. Men selv om de lar deg installere Windows 10, vil du bare ende opp med en ikke ekte kopi av Windows 10 som fortsetter å nagle på deg.