エラー:「ファイルが見つかりません:VBA.6DLL」
症状
VBAマクロを実行すると、次のエラーが表示されます。
エラー:「ファイルが見つかりません:VBA.6DLL」
原因
これは、VBA 7をインストールする別のアプリケーションのインストールが原因である可能性があります。 このインストールにより、VBA 6レジストリキーが破損し、VBA 6 dllへの誤った参照が発生する可能性があります。
ソリューション
考えられる解決策は、このリンクで提案されています https://www.excelforum.com/excel-programming-vba-macros/666088-file-not-found-vba6-dll.html
VBE6.dll登録しても問題が解決しない場合は、次のレジストリ キーの値を確認してください。
"HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\6.0\9\win32"
たぶん、それは存在しないファイルを指しています、例えば、64ビットシステム上で:
"C:\\Windows\\SysWOW64\\msvbvm60.dll" です。
その場合は、次のように変更してみてください。
"C:\Program Files (x86)\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL" です。