de.phhsnews.com


de.phhsnews.com / Wie Beschränken Sie Microsoft Excel CPU-Auslastung Wenn VBA-Funktionen ausgeführt?

Wie Beschränken Sie Microsoft Excel CPU-Auslastung Wenn VBA-Funktionen ausgeführt?


Wenn Sie eine VBA-Funktion, die Microsoft Excel in eine CPU dreht Tier kaut, ist es möglich, Dinge zu zähmen, so dass Sie können Ihren Computer weiterhin für andere Aktivitäten verwenden, während Excel fertig ist? Super-User-Q Heute & A Post kommt zur Rettung eines frustrierter Leser zu helfen Excel unter Kontrolle zurück.

Die heutigen Frage & Antwort-Sitzung zu uns kommt mit freundlicher Genehmigung von Super-User-einer Unterteilung von Stapelwechsel, eine Community-getriebene Gruppierung von Q & A-Websites.

Alien-Krieger Clip-Art mit freundlicher Genehmigung von Clker.com .

Die Frage

Super-User-Leser learningAsIGo will wissen, ob es einen Weg gibt Microsoft Excel CPU-Auslastung zu begrenzen, während ein VBA-Skript läuft auf sein Computer:

Gibt es eine Möglichkeit, die CPU-Auslastung von Microsoft Excel zu begrenzen, wenn es ausgeführt wird? Ich habe ein VBA-Skript, das eine große Menge von riesigen Array-Formeln berechnet. Der gesamte Satz an Berechnungen dauert ungefähr zwanzig Minuten und benötigt 100 Prozent meiner CPU. Ich kann meinen Computer während dieser Zeit nicht benutzen und würde lieber Excel im Hintergrund laufen lassen, während ich ungefähr 50 Prozent meiner CPU-Kapazität verwende, damit ich weiterhin andere Dinge tun kann.

Irgendwelche Vorschläge? Das Betriebssystem meines Computers ist Windows 7 Enterprise 64-bit, auf dem eine 2007 32-bit Version von Excel installiert ist.

Gibt es eine Möglichkeit, die CPU-Auslastung von Microsoft Excel beim Ausführen von VBA-Funktionen zu begrenzen?

Die Antwort

Super-User-Beitrag MTONE hat die Antwort für uns:

wenn eine VBA-Funktion von mehreren Formeln aufgerufen wird oder wenn Ihr Skript erzeugt oder erzwingt die Neuberechnung von mehreren Formeln, dann soll dies auf jeden Fall der Verwendung des Multi-threaded Berechnung Features in Microsoft Excel machen . Beziehungsweise, würde dies entweder mehrere Instanzen Ihrer VBA-Funktion für jede Formel ausführen oder mehrere Zellen neu berechnet werden gleichzeitig, während die VBA-Skript auf einem einzigen Thread ausgeführt wird.

Sie können die Anzahl der Threads von Excel verwendet wird, beschränken Formeln neu zu berechnen, indem Sie Wählen Sie Optionen und wählen Sie Advanced Section und scrollen Sie dann nach unten, bis Sie zum Unterabschnitt Formeln gelangen.


Haben Sie etwas zur Erklärung hinzuzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange Benutzern lesen? Sehen Sie sich den vollständigen Diskussionsfaden hier an.


So passen Sie die Lautstärkeeinstellungen für einzelne Audiogeräte und Soundeffekte in OS X an

So passen Sie die Lautstärkeeinstellungen für einzelne Audiogeräte und Soundeffekte in OS X an

Wenn Sie jemals eine Präsentation oder ein Video gezeigt haben, wissen Sie, wie peinlich es sein kann, wenn das System klingelt Warnungen, Fehler und Benachrichtigungen unterbrechen die Audiowiedergabe, besonders wenn Sie eine PA-Anlage oder Lautsprecher projizieren. In OS X gibt es ein paar coole kleine Optionen, die Sie auf Ihre Audioeinstellungen anwenden können, Wenn Sie sagen, dass Sie Ihre Musik hören, während Sie putzen, oder wenn Sie einen Film auf Ihrem großen Fernseher zeigen, werden Sie nicht durch Frog, Funk, Bottle oder andere Systemalarme unterbrochen.

(how-to)

So sichern Sie Ihre Textnachrichten in Ihrem Google Mail-Konto

So sichern Sie Ihre Textnachrichten in Ihrem Google Mail-Konto

Das Sichern Ihrer Textnachrichten von Ihrem Android-Telefon in Ihrem Google Mail-Konto ist so einfach, dass es keinen Grund gibt, sie nicht zu sichern Sie sind dabei suchfreundlich. Lesen Sie weiter, um zu sehen, wie Sie Ihr Google Mail-Konto in ein SMS-Depot umwandeln können. Was Sie brauchen Es ist leicht, Ihre Textnachrichten zu verlieren.

(how-to)