Masalah error cannot run the macro Ini adalah sebuah kesalahan error runtime yang biasanya terjadi pada Microsoft office , khususnya Microsoft excel dan Microsoft access . Penyebab munculnya masalah ini adalah masalah dengan makro Access atau kode makro VBA, database yang Anda buka berisi makro rusak dan masalah pengaturan Microsoft office lainya.
Untuk mengatasi Cannot open or run macro, because it is not valid ini, berikut adalah solusi perbaikan yang bisa Anda lakukan :
1. Aktifkan Developer Mode di Excel
Microsoft merekomendasikan untuk mengaktifkan developer dengan menggunakan mode satu langkah. Dengan menggunakan mode ini, Anda dapat mengamati eksekusi makro dan hasil dari setiap tindakan makro. Dengan cara ini juga dapat membantu mengidentifikasi tindakan apa pun yang mengarah ke kesalahan atau hasil yang tidak diinginkan.
Untuk di Microsoft excel caranya ikuti langkah-langkah dibawah ini :
Buka Microsoft excel File > Options
Klik Customize ribbon kemudian centang pada Developer
Untuk di Microsoft Access caranya ikuti langkah-langkah dibawah ini :
- Di MS Access, klik kanan makro dari ‘Navigation Pane, dan pilih ‘Design View’
- Klik tab ‘Desain’ di grup ‘Alat’, lalu klik ‘Langkah Tunggal’. Tekan tombol Jalankan. Jika makro yang ingin Anda uji baru atau diedit, ikuti perintah untuk menyimpan makro sebelum menjalankannya.
Kotak dialog Langkah Tunggal Makro akan terbuka yang berisi detail tentang makro dan tindakan makro. Juga, ini memberikan informasi tentang nomor kesalahan. Jika kotak ‘Nomor Kesalahan’ memiliki nol, itu berarti tidak ada kesalahan yang terjadi.
2. Aktifkan Excel 4.0 macros when VBA macros
Solusi kedua ini adalah dengan mengaktifkan macro 4.0 di menu trust center, untuk caranya ikuti langkah-langkah dibawah ini :
- Pindahkan semua file ke folder yang sama > Kemudian buka Microsoft Excel.
- lalu klik File, dan klik Options > Trust Center > Trust Center Settings
- Pilih Macro Settings
- Kemudian pilih Opsi Enable all macros dan centang pada opsi Trust access to the VBA project obaject model
3. Install Ulang Microsoft Visual C++ Runtime Libraries
Jika kedua cara diatas belum berhasil, kemungkinan besar ada masalah pada aplikasi runtime Anda, sebaiknya lakukan instalasi ulang pada aplikasi Microsoft Visual C++