Perbaiki Runtime Error 7 Kehabisan Memori – Makro Excel

Perbaiki Runtime Error 7 Kehabisan Memori Makro Excel



Makro Excel telah memungkinkan pengguna untuk mengotomatiskan tugas-tugas yang memerlukan banyak waktu dan upaya untuk melaksanakannya. Mereka dapat menangani tugas-tugas manual di Excel, sehingga memungkinkan pengguna untuk bekerja lebih efisien. Namun, banyak pengguna yang mengeluh mengalami hal tersebut Runtime error 7 Kehabisan memori saat Microsoft VBA mencoba menjalankan tugas otomatis di Unggul . 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.



  Runtime Error 7 Kehabisan Memori - Excel





foto untuk membuat sketsa online gratis

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.





Itu Kesalahan waktu proses 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 Makro Excel

Ada sejumlah perbaikan yang bisa 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 didiskusikan 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 kesalahan runtime 7 yang kehabisan memori 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 Mengajukan > Pilihan .
  • Pada daftar opsi di sisi kanan jendela, pilih Pusat Kepercayaan dan klik Pengaturan Pusat Kepercayaan .
  • Pilih Pengaturan Makro dari daftar opsi di sisi kanan jendela.
  • Di bawah Pengaturan Makro Pengembang , pastikan bahwa “ Percayai akses ke model objek proyek VBA Opsi ” dicentang.
  • Klik OKE untuk menyimpan kembaliannya.

2] Jalankan Windows dalam mode yang Ditingkatkan

Seperti yang kami nyatakan sebelumnya, menjalankan Microsoft Windows dalam mode standar dapat menyebabkan kesalahan runtime 7 kehabisan memori di makro Excel. Untuk mengatasi masalah ini, mulai ulang Microsoft Windows di Modus yang ditingkatkan . Ikuti langkah-langkah yang diuraikan di bawah ini:

  • tekan Kunci Windows + SAYA pada keyboard Anda untuk membuka Pengaturan Windows .
  • Navigasi ke Pengaturan Privasi > Mencari Windows .
  • Di bawah ' Temukan File Saya “, pilih Ditingkatkan pilihan.
  • Nyalakan kembali komputer Anda sesudahnya.

3] Tingkatkan ukuran Memori Virtual

  Tingkatkan Ukuran Halaman Memori Virtual

Kami juga telah menjelaskan bahwa runtime error 7 pada makro Excel juga bisa disebabkan oleh komputer Anda kehabisan memori virtual. Untuk memperbaiki kesalahan kehabisan memori, meningkatkan ukuran memori virtual di komputer Anda. Ikuti langkah-langkah yang diuraikan di bawah ini:

  • Pergi ke Panel kendali > Sistem dan keamanan > Sistem .
  • Klik Pengaturan sistem lanjutan di sisi kiri atas jendela, dan navigasikan ke Canggih tab.
  • Klik pada Pengaturan tombol di bawah Pertunjukan .
  • Pergi ke Canggih tab, lalu klik pada Mengubah tombol di bawah Memori maya .
  • Hapus centang “ Secara otomatis mengelola ukuran file paging untuk semua driver ” opsi di bagian atas jendela.
  • Pilih Anda C: mengemudi di mana file paging akan dibuat.
  • Pilih Ukuran khusus dan tetapkan nilai untuk keduanya Ukuran inisial Dan Ukuran maksimum .
  • Klik pada Mengatur tombol, lalu simpan perubahan dengan mengklik OKE .
  • Nyalakan kembali 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

  hapus pengontrol Xbox untuk pengontrol Xbox ke pemutar 1 di PC Windows

Solusi lain yang terbukti adalah dengan hapus driver perangkat yang tidak perlu . Terlalu banyak driver perangkat yang dimuat di sistem komputer Anda bisa menjadi alasan Anda mengalami kesalahan runtime kehabisan memori 7 di makro Excel. Ikuti langkah-langkah yang diuraikan di bawah ini:

  • Klik kanan pada Awal menu dan pilih Pengaturan perangkat .
  • Dari daftar perangkat di komputer Anda, perluas perangkat yang Anda anggap tidak diperlukan.
  • Klik kanan pada drivernya, lalu pilih Copot pemasangan perangkat.
  • Nyalakan kembali PC Anda sesudahnya.

5] Defrag Drive Hard Disk

  Opsi Defrag dan sakelar baris perintah di Windows

Jika Anda menggunakan Hard Disk Drive (HDD), dan bukan Solid State Drive (SSD), Anda mungkin perlu melakukannya defrag drive Anda untuk mengatasi kesalahan runtime kehabisan memori 7 di makro Excel. Ikuti langkah-langkah yang diuraikan di bawah ini:

  • Buka Command Prompt di komputer Anda sebagai administrator.
  • Jenis defrag C: /a lalu tekan Memasuki tombol pada keyboard Anda untuk menganalisis drive Anda.

Analisis akan menunjukkan ruang terfragmentasi pada hard drive Anda dan juga menunjukkan apakah Anda harus mendefrag volumenya atau tidak.

Jenis defrag C: untuk mendefrag volume. Restart komputer Anda setelah proses selesai.

6] Tingkatkan ukuran RAM

Jika Anda terus mendapatkan kesalahan runtime kehabisan memori 7 di makro Excel setelah Anda menyelesaikan semua perbaikan yang dibahas sebelumnya, maka Anda harus mempertimbangkan untuk meningkatkan ukuran penyimpanan RAM Anda.

Membaca: Cara Mencegah atau Memblokir Makro agar tidak berjalan di file Microsoft Office

Kesimpulannya, berusahalah untuk menerapkan semua perbaikan yang dibahas dalam artikel ini hingga runtime error 7 di makro Excel teratasi sepenuhnya di komputer Anda. Kami harap Anda bisa mendapatkan bantuan dengan artikel ini. Semoga beruntung.

Apa tiga jenis kesalahan di VBA?

Tiga jenis kesalahan yang relevan dengan pemrograman Visual Basic for Application adalah Kesalahan sintaksis , Kesalahan waktu proses , Dan Kesalahan logis . Kesalahan runtime seperti kesalahan kehabisan memori 7 melewati pemeriksaan sintaksis penerjemah, namun terjadi sebagai masalah dalam program selama eksekusi.

Apa kesalahan kehabisan memori di makro VBA?

Kesalahan kehabisan memori di VBA adalah kesalahan runtime yang terjadi selama eksekusi pernyataan dalam suatu program. Hal ini disebabkan oleh aplikasi Microsoft Excel di komputer Anda yang kehabisan sumber daya sistem untuk menyelesaikan eksekusi program.

  Runtime Error 7 Kehabisan Memori - Excel
Pesan Populer