【VBA】VBComponentを使おうとしたときにエラーが発生

VBA

現象

VBAで「VBComponent」を使用しようとした際、「コンパイル エラー:ユーザ定義型は定義されていません。」と表示されたときの対処方法です。

 

 

対処方法

次の2つの設定する必要があります。

 

①「Microsoft Visual Basic for Applications Extensibility x.x」を追加

ツール>参照設定>「Microsoft Visual Basic for Applications Extensibility x.x」を追加

 

 

②VBAプロジェクトオブジェクトモデルへのアクセスを信頼するにチェックON

EXCELのメニュー>開発>マクロの設定>VBAプロジェクトオブジェクトモデルへのアクセスを信頼するにチェックON

 

 

これでできると思いますので、試してみて下さい。