

あのー、マクロを実行するとエラー出てしまうんですがどうしたらいいですか。
どんなエラーですか?


「ユーザ定義型は定義されていません」と表示されています。
恐らく、「Microsoft Scripting Runtime」が有効になっていないことが原因と思います。設定方法ご紹介しましょう!


Excelのマクロ有効ブックの「Microsoft Scripting Runtime」を有効にする方法をご紹介します。

マクロ有効ブックで「Microsoft Scripting Runtime」を有効にする
「マクロ有効ブック」の作成方法は下記記事をご確認下さい。
【エクセルVBA】マクロ機能が有効なExcelブック「.xlsm」の作り方
「マクロ有効ブック」をダブルクリックして開きます。

「コンテンツの有効化」をクリックします。
※設定により、「コンテンツの有効化」は表示されない(クリック不要の)場合もあります。
「開発」タブをクリックします。

「Visual Basic」をクリックします。

「ツール」→「参照設定」の順にクリックします。

「Microsoft Scripting Runtime」にチェックを付けて、「OK」をクリックします。

上書き保存マークをクリックします。

「Visual Basic」を閉じる
右上のボタンをクリックして「Visual Basic」を閉じます。

完了です。



