Jika Anda memiliki fungsi VBA yang mengubah Microsoft Excel menjadi hewan pengunyah CPU, apakah mungkin untuk menjinakkan semuanya sehingga Anda dapat terus menggunakan komputer Anda untuk kegiatan lain saat Excel selesai? SuperUser Q & A postingan hari ini hadir untuk membantu pembaca yang frustrasi agar Excel kembali terkendali.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Clip art prajurit Alien sopan santun Clker.com.
Pembaca superUser pembaca Asigo 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 ketika 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 dari CPU saya. Saya tidak dapat menggunakan komputer saya selama waktu 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 versi Excel 32-bit 2007 yang diinstal di dalamnya.
Apakah ada cara untuk membatasi penggunaan CPU Microsoft Excel saat menjalankan fungsi VBA?
Penyumbang super User mtone 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 rumus, atau menghitung ulang beberapa sel secara bersamaan sementara skrip VBA Anda berjalan pada satu utas.
Anda dapat membatasi jumlah utas yang digunakan Excel untuk menghitung ulang rumus dengan pergi ke Pilihan dan memilih Bagian Lanjutan, lalu bergulir ke bawah hingga Anda mencapai Rumus ayat.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.