Memperbaiki Error Microsoft Excel VBE6EXT.OLB could not be loaded
Hari ini laptop saya agak bermasalah, saat menjalankan Microsoft Excel 2013 muncul pesan “VBE6EXT.OLB could not be loaded”. Akibatnya beberapa Add-ins yang menggunakan Visual Basic atau Macro seperti ASAP Utilities menjadi tidak dapat dijalankan. Saya sudah coba repair dan install ulang Microsoft Office 2013 namun hasilnya tetap muncul error “VBE6EXT.OLB could not be loaded”.
Dari beberapa referensi yang saya baca error VBE6EXT.OLB tersebut dikarenakan kerusakan registry. Bisa jadi waktu kita uninstall suatu program, ada registry yang ikut terhapus. Akibatnya file VBE6EXT.OLB menjadi tidak terdaftar di Windows. Ada 2 cara untuk mendaftarkan lagi file VBE6EXT.OLB yaitu dengan perintah regsvr32 dan yang kedua dengan impor/merge registry.
METODE 1 – Menggunakan regsvr32
- Buka CMD dengan Run As Administrator.
- Copy perintah berikut regsvr32 -u “C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6EXT.OLB” lalu tekan enter.
METODE 2 – Merge Registry
Saya sendiri memilih menggunakan metode kedua ini, karena tidak perlu menggunakan CMD. Berikut adalah key registry yang seharusnya ada agar file VBE6EXT.OLB dapat diakses oleh Microsoft Excel untuk menjalankan Visual Basic atau Macro.
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3]
“PrimaryInteropAssemblyName”=”Microsoft.Vbe.Interop, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C”
@=”Microsoft Visual Basic for Applications Extensibility 5.3″
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0]
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\0\win32]
@=”C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\VBA\\VBA6\\VBE6EXT.OLB”
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\FLAGS]
@=”0″
[HKEY_CLASSES_ROOT\TypeLib\{0002E157-0000-0000-C000-000000000046}\5.3\HELPDIR]
@=”[{0002E157-0000-0000-C000-000000000046}]”
Wah bingung ya lihat kode-kode di atas? Tenang saja di forum solidworks.com sudah ada yang membuatkan backup registry. Kita tinggal memasukkan ke registry tanpa harus memasukkan secara manual kode-kode di atas. Langkah-langkah untuk memasukkan backup registry tersebut adalah sebagai berikut:
- Terlebih dahulu download file backup registry di link di bawah ini :
- Setelah file tersebut didownload, klik kanan dan Extract All.
- Di dalamnya terdapat file Repair VBE6EXT.OLB reg.reg. Klik kanan pada file tersebut lalu klik Merge.
- Restart laptop. Seharusnya setelah laptop direstart error “VBE6EXT.OLB could not be loaded” sudah tidak muncul lagi.
Semoga berhasil.
Alhamdulillah bisa mas terima kasih