Microsoft telah menyediakan banyak aplikasi yang berguna sejak awal. Seiring waktu, aplikasi menjadi bagian dari Microsoft Office. Microsoft Excel adalah salah satu aplikasi yang telah ada sejak awal komputer, sebuah program yang memungkinkan pengguna untuk memformat dan menghitung data. Ini juga menggunakan sistem spreadsheet untuk memungkinkan pengguna menggunakan rumus. Microsoft Excel digunakan oleh ribuan perusahaan di seluruh dunia untuk melakukan analisis keuangan. Terlebih lagi, MS Excel juga mendukung aplikasi Visual Basic, sehingga Anda dapat menambahkan skrip VBA ke spreadsheet Anda.
Program perkantoran lainnya dan MS Excel menggunakan kode VBA untuk berbagai fungsi. Misalnya, saat Anda menambahkan tombol ke spreadsheet, data akan ditambahkan secara otomatis. Fitur-fitur ini sangat berguna ketika mencoba mengelola data dalam jumlah besar. Namun, pengguna sering melaporkan kesalahan dengan wajah. Di sini kita membahas kesalahan runtime VBA spesifik 1004. Kemungkinan penyebab kesalahan runtime 1004 VBA adalah sintaks atau kode yang salah, data yang difilter, dan MS Excel yang rusak. Namun, mungkin juga kedua program berkonflik saat mencoba membuka file VBA secara bersamaan.
Excel: Cara Memperbaiki VBA Runtime Error 1004
Ada beberapa cara untuk memperbaiki sendiri masalah runtime VBA. Lihat apa yang ada di bawah ini.
Metode 1: Buat template baru
Menempatkan lembar excel baru di dalam templat alih-alih menyalin atau menggandakan lembar yang ada dapat memecahkan masalah. Jadi coba ini dulu.
Langkah 1 – Mulai Microsoft Excel terlebih dahulu, buat buku kerja baru, lalu hapus lembar saat ini, hanya menyisakan satu lembar. Anda dapat memformat template default sesuka Anda untuk mendesainnya. Klik opsi File di bilah menu dan pilih opsi Simpan Sebagai.
Langkah 2 – Pilih opsi Buku Kerja Excel dan jendela File Explorer akan terbuka. Pilih direktori untuk menyimpan template.
Langkah 3 – Masukkan nama untuk template, lalu pilih jenis file sebagai .xlt untuk Excel 2003 atau .xltx untuk Excel 2007 atau yang lebih baru. Klik tombol Simpan untuk menyimpan template. Sekarang coba jalankan kode VBA Anda.
Metode 2: Hapus file GWXL97.XLA
Konflik pasti akan terjadi jika lebih dari satu program mencoba membuka file VBA secara bersamaan, jadi untuk memastikan tidak ada konflik, Anda bisa mencoba dengan menghapus file GWXL97.XLA.
Langkah 1 – Buka File Explorer, dan arahkan ke direktori berikut:
C:\Program Files\MSOffice\Office\XLSTART
Langkah 2 – Ketika Anda melihat file GWXL97.XLA di folder, pilih dan tekan tombol Delete pada keyboard Anda atau klik kanan dan pilih Delete.
Sekarang coba jalankan kode VBA Anda.
Metode 3: Debug kode Anda
Sangat mungkin bahwa kesalahan 1004 disebabkan oleh kode yang buruk. Jadi, Anda perlu menulis sintaks dan nilai yang benar untuk mengeksekusi kode VBA Anda dengan sempurna. Ada banyak kesalahan yang dapat dibuat sebagai akibat dari kesalahan 1004. Untuk mencegah hal ini terjadi, Anda harus memeriksa ulang kode Anda dan menunjukkan baris yang salah. Misalnya, jika nama lembar kerja sudah ada dan lembar kerja lain telah diberi nama yang sama, pesan Nama sudah Diambil akan ditampilkan dengan kesalahan 1004.
Ketika saya menjalankan kode, itu menghasilkan pesan kesalahan 1004, jadi ubah nama dan berikan nilai. Ada lebih dari 1004 kesalahan yang terkait dengan kode VBA yang buruk. Misalnya, kegagalan ruang lingkup object_Global, pemilihan metode bidang kelas ruang lingkup, dll. Setiap kali pesan ditampilkan, kesalahan disorot sebagai kesalahan 1004 jika kesalahan terkait dengan kode VBA.
Jadi cobalah untuk men-debug kode Anda dengan sintaks dan nilai yang valid.
akhir.