2024 Yazar: Peter John Melton | [email protected]. Son düzenleme: 2023-12-16 04:43
Bugünün Soru-Cevap oturumu, bir araya getirilmiş soru-cevap web siteleri topluluğu olan Stack Exchange'in bir alt bölümü olan SuperUser'den geliyor.
Yabancı savaşçı küçük resim nezaket Clker.com.
Soru
SuperUser okuyucu learningAsIGo, bilgisayarında bir VBA komut dosyası çalıştırırken Microsoft Excel’in CPU kullanımını sınırlamanın bir yolu olup olmadığını öğrenmek istiyor:
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.
VBA işlevlerini çalıştırırken Microsoft Excel’in CPU kullanımını sınırlamanın bir yolu var mı?
Cevap
SuperUser katkıda bulunan mtone bizim için cevabı vardır:
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.
Açıklamaya eklemek için bir şeyiniz var mı? Yorumlarda ses çıkar. Diğer teknoloji meraklı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma konusuna buradan bakın.
Önerilen:
Bilgisayarınızın Donanımının Üzerinde Çalışırken Statik Elektrikten Nasıl Korunmalı?
Kendi bilgisayarınızı mı kuruyor, yeni RAM'i mi yüklüyor veya PC'nizin bileşenlerini yükseltiyor olun, onu açıyor ve hassas elektronik bileşenlere dokunuyor olacaksınız. Bunu yaparken, bilgisayarınıza zarar verebilecek statik elektriğe dikkat etmelisiniz.
Zamanlanmış Görevlerle Windows İşlevlerini Otomatikleştirin
XP ve Vista'nın Zamanlanmış Görevleri özelliği genellikle gözden kaçmış gibi görünüyor. Bu, İşletim Sistemi için Bakım Görevlerini otomatikleştirmek için kullanabileceğiniz harika bir araçtır. Bu kullanışlı yardımcı programla yapabileceğiniz pek çok şey var. Aşağıdaki resimlerde, Windows XP'de bir Disk Temizleme programının zamanlamasını gösteriyorum. Daha sonra bu hafta Vista'da Görev Zamanlayıcı'da bulunan ekstra ayarları ve özellikleri içereceğim.
VBA kullanarak Özel Excel İşlevleri nasıl oluşturulur
Ölçütlerinizi kullanarak özel Excel işlevleri eşleştirebilirsiniz. Excel'de Makroları kullanarak özel excel işlevleri oluşturun ve Excel'de kullanıcı tanımlı işlevleri kullanın.
Tamer Süreci: Windows 10/8/7'de Yüksek veya% 100 CPU kullanımı yönetin
Process Tamer freeware, Windows 7/8 / 10'da Yüksek veya% 100 CPU kullanımını yönetmenizi, kontrol etmenizi ve izlemenizi sağlar. Programları kaynaklarınızdan almayı durdurun.
Wuauserv nedir? Windows 10'da wuauserv yüksek CPU kullanımı nasıl düzeltilir
Windows 10/8 / 7'de wuauserv yüksek CPU veya Bellek kullanımını düzeltmeyi öğrenin. Gönderi ayrıca, hizmet adı olan Windows Update Service'in nasıl durdurulacağını da belirtir.