【Excel】実行エラー「プログラミングによる Visual Basic プロジェクトへのアクセスは信頼性に欠けます」の対策

Excel2003またはExcel2007でVBAを実行すると「実行時エラー ‘1004’:プログラミングによる Visual Basic プロジェクトへのアクセスは信頼性に欠けます」のエラーが発生することがあります。

このエラーは、Excel2003Excel2007では、VBA(Visual Basicよるアクセスを信頼するかどうかを選択できる設定があり、デフォルト(既定の設定)では、信頼しないとされていることで発生します。

VBAが信頼できるものである場合、下記の設定を試してください。

~Excel2003~

  1. メニューから「ツール-マクロ」を選択し、「セキュリティ」をクリック。
  2. 「セキュリティ」ダイアログボックスで「信頼できる発行元」タブをクリック。
  3. 「VisualBasicプロジェクトへのアクセスを信頼する」チェックボックスをオン。
  4. 「OK」ボタンをクリック。

~Excel2007~

  1. Officeボタンをクリックし、「Excelのオプション」をクリック。
  2. 「セキュリティ センター」をクリック。
  3. 「セキュリティ センターの設定」をクリック。
  4. 「マクロの設定」をクリック。
  5. 「VBA プロジェクトオブジェクトモデルへのアクセスを信頼する」をチェック。
  6. 「OK」ボタンをクリックして、「Excel のオプション」を閉じる。