Berikut adalah jawaban terbaik yang saya temukan di Blog Tim Dukungan Microsoft Excel
Untuk beberapa pengguna, Kontrol Formulir (FM20.dll) tidak lagi berfungsi seperti yang diharapkan setelah menginstal pembaruan Desember 2014. Masalah dialami pada saat-saat seperti ketika mereka membuka file dengan proyek VBA yang sudah ada menggunakan kontrol formulir, mencoba memasukkan kontrol formulir ke lembar kerja baru atau menjalankan perangkat lunak pihak ketiga yang mungkin menggunakan komponen ini.
Anda mungkin menerima kesalahan seperti:
"Tidak dapat memasukkan objek" "Pustaka objek tidak valid atau berisi referensi ke definisi objek yang tidak dapat ditemukan"
Selain itu, Anda mungkin tidak dapat menggunakan atau mengubah properti kontrol ActiveX pada lembar kerja atau menerima kesalahan saat mencoba merujuk ke kontrol ActiveX sebagai anggota lembar kerja melalui kode.
Langkah-langkah yang harus diikuti setelah pembaruan:
Untuk mengatasi masalah ini, Anda harus menghapus versi cache dari perpustakaan jenis kontrol (file extender) di komputer klien. Untuk melakukannya, Anda harus mencari hard disk Anda untuk file yang memiliki ekstensi nama file ".exd" dan menghapus semua file .exd yang Anda temukan. File .exd ini akan dibuat ulang secara otomatis saat Anda menggunakan kontrol baru saat berikutnya Anda menggunakan VBA. File extender ini akan berada di bawah profil pengguna dan mungkin juga berada di lokasi lain, seperti berikut ini:
% appdata% \ Microsoft \ forms
% temp% \ Excel8.0
% temp% \ VBE
Solusi skrip:
Karena masalah ini dapat mempengaruhi lebih dari satu mesin, juga memungkinkan untuk membuat solusi skrip untuk menghapus file EXD dan menjalankan skrip sebagai bagian dari proses logon menggunakan kebijakan. Skrip yang Anda perlukan harus berisi baris berikut dan harus dijalankan untuk setiap PENGGUNA karena file .exd khusus untuk PENGGUNA.
del% temp% \ vbe \ *. exd
del% temp% \ excel8.0 \ *. exd
del% appdata% \ microsoft \ forms \ *. exd
del% appdata% \ microsoft \ local \ *. exd
del% appdata% \ Roaming \ microsoft \ forms \ *. exd
del% temp% \ word8.0 \ *. exd
del% temp% \ PPT11.0 \ *. exd
Langkah tambahan:
Jika langkah-langkah di atas tidak menyelesaikan masalah Anda, langkah lain yang dapat diuji (lihat peringatan di bawah):
Di mesin yang sepenuhnya diperbarui dan setelah menghapus file .exd, buka file di Excel dengan izin edit.
Buka Visual Basic for Applications> ubah proyek dengan menambahkan komentar atau edit pada modul kode apa pun> Debug> Kompilasi VBAProject.
Simpan dan buka kembali file tersebut. Uji resolusi. Jika terselesaikan, berikan proyek yang diperbarui ini kepada pengguna tambahan.
Peringatan: Jika langkah ini menyelesaikan masalah Anda, ketahuilah bahwa setelah menerapkan proyek yang diperbarui ini ke pengguna lain, pengguna ini juga harus memiliki pembaruan yang diterapkan pada sistem mereka dan file .exd juga dihapus.
Jika ini tidak menyelesaikan masalah Anda, ini mungkin masalah yang berbeda dan pemecahan masalah lebih lanjut mungkin diperlukan.
Microsoft sedang menangani masalah ini. Tonton blog untuk pembaruan.