Beranda » bagaimana » Bagaimana Anda Membatasi Penggunaan CPU Microsoft Excel Saat Menjalankan Fungsi VBA?

    Bagaimana Anda Membatasi Penggunaan CPU Microsoft Excel Saat Menjalankan Fungsi VBA?

    Jika Anda memiliki fungsi VBA yang mengubah Microsoft Excel menjadi beast munching CPU, mungkinkah menjinakkan semuanya sehingga Anda dapat terus menggunakan komputer Anda untuk aktivitas lain saat Excel selesai? Posting Q&A SuperUser hari ini hadir untuk membantu pembaca yang frustasi mengendalikan Excel.

    Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.

    Prajurit alien milik seni klip Clker.com.

    Pertanyaan

    SuperUser reader learningAsIGo ingin tahu apakah ada cara untuk membatasi penggunaan CPU Microsoft Excel saat menjalankan skrip VBA di komputernya:

    Apakah ada cara untuk membatasi penggunaan CPU Microsoft Excel saat sedang berjalan? Saya memiliki skrip VBA yang menghitung sejumlah besar rumus array raksasa. Seluruh rangkaian perhitungan membutuhkan waktu sekitar dua puluh menit untuk menyelesaikan dan menggunakan 100 persen CPU saya. Saya tidak dapat menggunakan komputer saya selama ini dan lebih suka memiliki Excel 'berjalan di latar belakang' saat menggunakan sekitar 50 persen dari kapasitas CPU saya sehingga saya dapat terus melakukan hal-hal lain.

    Ada saran? Sistem operasi komputer saya adalah Windows 7 Enterprise 64-bit dengan 2007 versi 32-bit Excel diinstal di dalamnya.

    Apakah ada cara untuk membatasi penggunaan CPU Microsoft Excel saat menjalankan fungsi VBA?

    Jawabannya

    Supertone pengguna kontributor memiliki jawaban untuk kami:

    Jika fungsi VBA dipanggil dari beberapa rumus atau jika skrip Anda menghasilkan atau memaksa penghitungan ulang beberapa rumus, maka ini pasti harus menggunakan fitur perhitungan multi-threaded di Microsoft Excel. Masing-masing, ini akan menjalankan beberapa contoh fungsi VBA Anda untuk setiap formula, atau menghitung ulang beberapa sel secara bersamaan saat skrip VBA Anda berjalan pada satu utas.

    Anda bisa membatasi jumlah utas yang digunakan oleh Excel untuk menghitung ulang rumus dengan masuk ke Pilihan dan memilih Bagian Lanjutan, kemudian gulir ke bawah hingga Anda mencapai Formula ayat.


    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.