Excel Macro telah memungkinkan pengguna untuk mengotomatisasi tugas-tugas yang memerlukan banyak waktu dan usaha untuk melaksanakannya. Mereka dapat menangani tugas-tugas manual di Excel, sehingga memungkinkan pengguna untuk bekerja lebih efisien. Namun, banyak pengguna mengeluh tentang mengalami Runtime error 7 Kehabisan memori ketika Microsoft VBA mencoba menjalankan tugas otomatis di Excel . Jika Anda mengalami masalah yang sama, maka Anda berada di halaman internet yang tepat. Bagian ini akan membantu Anda memahami mengapa kesalahan terjadi dan apa yang harus dilakukan untuk mengatasi masalah tersebut.
Apa itu Run-time error 7 kehabisan memori di VBA?
Run-time error 7 kehabisan memori mengganggu eksekusi suatu program dalam pemrograman Aplikasi Visual Basic. Biasanya, jika hal ini terjadi di Excel, ini menunjukkan bahwa perangkat lunak spreadsheet Microsoft tidak dapat menemukan cukup memori untuk menjalankan makro VBA pada sistem. Makro VBA di Excel menggunakan bahasa pemrograman internal Microsoft untuk mengotomatisasi tugas manual dan membuat fungsi kustom yang dibuat pengguna.
Runtime error dapat disebabkan oleh beberapa faktor, termasuk file Excel yang disusupi, terlalu banyak driver yang dimuat, menjalankan Windows dalam mode standar, kegagalan komponen perangkat keras, dan kapasitas penyimpanan yang tidak mencukupi. Perlu dicatat bahwa ketika program makro Excel VBA menemukan batas segmen 64K, kesalahan runtime kehabisan memori 7 juga terjadi.
Cara memperbaiki Run-time error 7 Kehabisan memori di Excel Macro
Ada sejumlah perbaikan yang dapat Anda terapkan untuk menghilangkan kesalahan runtime kehabisan memori di Excel VBA. Namun, berusahalah untuk mencoba semuanya sampai masalahnya benar-benar teratasi. Periksa perbaikan terbukti berikut yang disorot dan dibahas sebagai berikut:
1. Ubah Pengaturan Makro di Excel
2. Jalankan Windows dalam mode yang Ditingkatkan
3. Tingkatkan ukuran Memori Virtual
4. Hapus Driver Perangkat yang Tidak Diperlukan
5. Defrag Hard Disk Drive
6. Tingkatkan ukuran RAM
1] Ubah Pengaturan Makro di Excel
Ini adalah solusi pertama yang harus Anda terapkan untuk menghilangkan error runtime out-of-memory 7 di makro Excel. Opsi yang akan Anda aktifkan akan mengizinkan makro di dokumen Excel apa pun yang mendukung makro untuk mengakses objek inti, metode, dan properti yang diperlukan untuk eksekusi. Ikuti langkah-langkah yang diuraikan di bawah ini:
Buka aplikasi Microsoft Excel di PC Anda, dan buka File > Opsi . Pada daftar opsi di sisi kanan jendela, pilih Trust Center dan klik Trust Pengaturan Pusat . Pilih Pengaturan Makro dari daftar opsi di sisi kanan jendela. Di bawah Pengaturan Makro Pengembang , pastikan bahwa opsi “ Percayai akses ke model objek proyek VBA ” dicentang. Klik pada OK untuk menyimpan perubahan.2] Jalankan Windows dalam mode yang Ditingkatkan
Seperti yang kami nyatakan sebelumnya, menjalankan Microsoft Windows dalam mode standar dapat menyebabkan kesalahan runtime kehabisan memori 7 di makro Excel. Untuk mengatasi masalah ini, mulai ulang Microsoft Windows dalam mode yang Ditingkatkan. Ikuti langkah-langkah yang diuraikan di bawah ini:
Tekan tombol Windows + I pada keyboard Anda untuk membuka Pengaturan Windows .Navigasi ke Privasi & pengaturan > Mencari Windows . Di bawah “ Temukan File Saya ”, pilih opsi Enhanced .Restart komputer Anda setelahnya.3] Tingkatkan ukuran Memori Virtual
Kami juga telah menjelaskan bahwa runtime error 7 di makro Excel juga dapat disebabkan oleh komputer Anda kehabisan memori virtual. Untuk memperbaiki kesalahan kehabisan memori, tambah ukuran memori virtual di komputer Anda. Ikuti langkah-langkah yang diuraikan di bawah ini:
Buka Panel Kontrol > Sistem dan Keamanan > Sistem . Klik pada Pengaturan sistem lanjutan di sisi kiri atas jendela, dan navigasikan ke tab Lanjutan . Klik pada tombol Pengaturan di bawah Kinerja . Buka tab Lanjutan , lalu klik tombol Ubah di bawah Memori virtual . Hapus centang pada opsi “ Secara otomatis mengelola ukuran file paging untuk semua driver ” di bagian atas jendela. Pilih C: drive tempat file paging akan dibuat. Pilih Ukuran khusus dan tetapkan nilai untuk Ukuran awal dan Ukuran maksimum . Klik pada tombol Set , lalu simpan perubahan dengan mengklik OK .Restart PC Anda setelahnya untuk menerapkan pengaturan. Namun, ukuran awal harus 1,5 kali ukuran penyimpanan RAM Anda (MB). Misalnya jika Anda menggunakan RAM 8 GB, maka ukuran Awal adalah 1024 x 8 x 1,5 = 12288. Ukuran Maksimumnya adalah 3 kali ukuran penyimpanan RAM. Meskipun tidak disarankan untuk menggunakan ukuran maksimal, pastikan Anda melakukan penghitungan dengan benar untuk mencegah ketidakstabilan sistem.
Terkait : Runtime Error 76: Jalur tidak ditemukan di Excel
4] Hapus Driver Perangkat yang Tidak Diperlukan
Solusi lain yang terbukti adalah menghapus driver perangkat yang tidak diperlukan. Terlalu banyak driver perangkat yang dimuat di sistem komputer Anda bisa menjadi alasan Anda mengalami kesalahan runtime kehabisan memori 7 di Excel m
Itulah konten tentang Perbaiki Runtime Error 7 Kehabisan Memori – Makro Excel, semoga bermanfaat.