Baik Anda membuat laporan Excel untuk penggunaan Anda sendiri atau untuk bisnis, laporan ini hadir dalam dua format, XLS dan XLSX. Ketika format ini rusak, Anda melihat VBA Run-time error '1004'.
Kesalahan ini juga dapat terjadi saat Anda mencoba membuat Makro di lembar Excel, sehingga mencegah Anda bekerja dengan Excel. Meskipun ini dapat mencegah Anda bekerja pada VBA, ini juga dapat menyebabkan VBA mogok, dan bahkan sistem Anda sewaktu-waktu.
Kabar baiknya adalah, ini dapat diperbaiki menggunakan beberapa metode. Mari kita lihat caranya.
Metode 1: Menggunakan Tab Pengembang di MS Excel
Langkah 1: Buka Unggul lembar yang Anda hadapi masalah, dan klik pada Pengembang tab.
Sekarang, klik pada Memasukkan opsi di bawah dan di bawah Kontrol ActiveX bagian, pilih Tombol perintah.
Langkah 2: Sekarang, di mana saja di Unggul lembar, seret dan gambar a Tombol perintah. Ini akan menjadi Tombol Perintah1.
Langkah 3: Klik dua kali pada Tombol Perintah1 untuk dapat menulis kode VBA dalam Microsoft Visual Basic untuk Aplikasi kotak yang terbuka.
Sekarang, ketik di bawah ini kode VBA seperti yang ditunjukkan:
Redupkan sebagai Integer. Redupkan b Sebagai Integer a = Worksheets("Nama Lembar").Sel(Nomor baris, Nomor kolom).Nilai. b = Lembar Kerja("Nama Lembar").Sel(Nomor baris, Nomor kolom)).Nilai. Lembar kerja("Nama Lembar").Sel(Nomor baris, Nomor kolom)).Nilai = a + b
*Catatan - Pastikan untuk mengganti bagian yang disorot dengan nama lembar, nomor baris, dan nomor kolom Anda yang sebenarnya.
Langkah 4: Sekarang, kembali ke lembar Excel (Lembar1 dalam hal ini) dan klik pada Mode Desain Design pilihan di Bilah Alat untuk membatalkannya.
Sekarang, klik pada Tombol Perintah1 dalam lembar untuk menghasilkan hasilnya.
Langkah 5: Jika Anda memasukkan VBA kode salah, itu akan memberi Anda Kesalahan runtime VBA 1004.
Jadi, ini akan membantu Anda memahami mengapa Anda mendapatkan Kesalahan run-time 1004 dan membantu Anda menghindarinya menggunakan yang benar kode VBA dan pola. Tapi, jika masalah berlanjut, coba metode ke-2.
Metode 2: Dengan Membuat Template Excel Baru
Langkah 1: Buka Microsoft Excel dan tekan tombol Ctrl+N tombol bersama-sama pada keyboard Anda untuk membuka buku kerja baru.
Sekarang, pergi ke Mengajukan tab di kiri atas.
Langkah 2: Sekarang, di sisi kanan buku kerja, di bawah Baru bagian, hapus semua lembar excel kecuali satu.
Format lembar ini yang telah Anda tinggalkan sesuai kebutuhan Anda.
Langkah 3: Setelah selesai, pergi ke Mengajukan tab lagi dan klik Simpan Sebagai.
Pilih lokasi di mana Anda ingin menyimpan file. Sekarang, atur Simpan sebagai tipe lapangan sebagai Templat Excel. Pastikan Anda menyimpan file baik di .xltx atau .xlt format.
*Catatan - Format yang digunakan di atas adalah untuk Excel 2017 dan versi di atas.
Langkah 4: Setelah Anda menyimpan template, Anda dapat menambahkan template menggunakan kode di bawah ini:
Tambahkan Jenis:=pathfilename
Pastikan Anda mengganti nama file dengan nama dokumen yang Anda simpan.
Ini akan menyelesaikan masalah kesalahan runtime 1004 VBA Anda, tetapi jika tidak, coba metode ke-3.
Metode 3: Melalui Pengaturan Pusat Kepercayaan
Langkah 1: Buka MS Excel dan pergi ke Mengajukan tab. Sekarang, Klik Pilihan dalam menu.
Langkah 2: Dalam Opsi Excel jendela, klik pada Pusat Kepercayaan di sisi kiri panel. Di sisi kanan, klik pada Pengaturan Pusat Kepercayaan.
Langkah 3: Dalam Pusat Kepercayaan jendela, klik pada Pengaturan Makro pilihan di sebelah kiri. Sekarang, di sisi kanan panel, pilih tombol radio di sebelah Nonaktifkan semua makro dengan pemberitahuan.
Kemudian, pilih tombol radio di sebelah Percayai akses ke mode akses proyek VBA.
tekan baik untuk menyimpan perubahan. Lalu tekan baik lagi di Opsi Excel jendela untuk keluar.
Metode ini harus memperbaiki masalah kesalahan runtime VBA Anda. Sedikit, jika masalah masih ada, coba metode ke-4.
Metode 4: Dengan Menghapus File GWXL97.XLA
Langkah 1: tekan Tombol Windows + E bersama-sama di keyboard Anda untuk membuka Penjelajah Berkas. Sekarang, klik PC ini di sebelah kiri dan kemudian di drive C di sisi kanan.
Langkah 2: Sekarang, ikuti jalan seperti yang ditunjukkan di bawah ini untuk mencapai Unggul map:
C:\Pengguna\"nama pengguna"\AppData\Local\Microsoft\Excel
Sekarang, buka folder XLStart.
*Catatan - ganti bagian yang disorot dengan nama pengguna spesifik Anda tanpa tanda kutip.
Langkah 3: Anda sekarang akan melihat file bernama - GWXL97.XLA. Pilih file ini dan tekan Menghapus.
Itu saja. Mengikuti metode ini dapat membantu Anda memperbaiki kesalahan run-time VBA 1004 di PC Windows 10 Anda.