• 公開日:

エクセルのマクロが有効にならない場合

エクセルのマクロは、作業効率を高めるために非常に便利な機能です。

しかし、セキュリティ面が強化されたことによりWeb上や共有フォルダからダウンロードしたファイルのマクロが無効になることがあります。

この記事では、エクセルのマクロが有効にならない場合の原因や対処法などをご紹介します。

Excelを使った日付選択のマクロを無料でダウンロード!

Excelでカレンダーから日付を入力できるマクロを無料でダウンロードできます。コードを変更すれば、カレンダーの背景色や、今日の日付の色を変更したりとカスタマイズすることも可能です。

エクセルのマクロが有効にならない場合

エクセルのマクロが無効になる場合の原因や対処法をご紹介します。

コンテンツを有効化する

コンテンツの有効化ボタンを押す

ダウンロードしたエクセルファイルを開くと、上の画像のように黄色いバーでセキュリティの警告が表示されることがあります。

「コンテンツの有効化」ボタンを押します。

マクロが有効になる

黄色いバーが消えて、マクロが有効になりました。

エクセルの設定でマクロを有効にする

マクロの実行がブロックされた場合

上記の画像のように「セキュリティ リスク」と書かれたバーが表示される場合は、エクセルの設定を変更する必要があります。

方法は以下のとおりです。

ファイルタブを選択する

「ファイル」タブを選択します。

オプションを選択する

「オプション」を選択します。

トラストセンターを選択する

「Excel のオプション」ダイアログボックスが表示されます。

「トラスト センター」を選択し、②「トラスト センターの設定」ボタンを押します。

マクロを有効にするを選択する

「トラスト センター」ダイアログボックスが表示されます。

「マクロの設定」を選択します。

「VBA マクロを有効にする」を選択して、③「OK」ボタンを押します。

OKボタンを押す

「Excel のオプション」ダイアログボックスに戻ります。

「OK」ボタンを押します。

以上でマクロを有効にする設定は完了です。再度ファイルを開き直してみましょう。

ただし、上記の設定を行うとWeb上からダウンロードしたすべてのファイルのマクロが自動的に有効になります。

セキュリティ面が心配な方は、普段はマクロを無効にする設定をしてマクロの有効化が必要な場合に個別に有効にしましょう。

ファイルのセキュリティを変更してマクロを有効にする

エクセルファイルのセキュリティを変更して、マクロを有効にする方法をご紹介します。

ファイルを右クリックしてプロパティを開く

①マクロを含むエクセルファイルを右クリックして、②「プロパティ」を選択します。

許可するにチェックマークを入れる

「プロパティ」ダイアログボックスが表示されます。

①セキュリティの「許可する」にチェックマークを入れて、②「OK」ボタンを押します。

ファイルを開く

以上でエクセルファイルのアクセスが許可されました。

ファイルをダブルクリックして開きます。

警告表示されない

セキュリティに関する警告が表示されなくなりました。

フォルダを信頼できる場所に設定する

エクセルフォルダの保存場所を、エクセルの「信頼できる場所」に設定することでマクロを有効にできる場合があります。

ファイルタブを選択する

「ファイル」タブを選択します。

オプションを選択する

「オプション」を選択します。

トラストセンターを選択する

「Excel のオプション」ダイアログボックスが表示されます。

「トラスト センター」を選択し、②「トラスト センターの設定」ボタンを押します。

新しい場所に追加ボタンを押す

「信頼できる場所」を選択して、②「新しい場所の追加」ボタンを押します。

新しいフォルダの場所を追加してOKボタンを押す

「Microsoft Officeの信頼できる場所」ダイアログボックスが表示されました。

フォルダパスを入力します。

「参照」ボタンを押すことでもフォルダを指定できます。

②フォルダ内「この場所のサブフォルダーも信頼する」にチェックマークを入れて、③「OK」ボタンを押します。

OKボタンを押す

「トラスト センター」ダイアログボックスに戻ります。

「OK」ボタンを押します。

OKボタンを押す

「Excel のオプション」ダイアログボックスが表示されます。

「OK」ボタンを押します。

以上でエクセルの保存場所を「信頼できる場所」に設定できました。

再度エクセルファイルを開き直してみましょう。

Webサイトを信頼できるサイトに登録する

マクロが追加されたエクセルファイルをWeb上からダウンロードする場合は、「信頼済みサイト」に該当のWebサイトを登録しておくとマクロが有効にならないという状態を防ぐ事ができる可能性があります。

コントロールパネルを開く

「スタート」を選択し、②検索バーに「コントロールパネル」と入力します。

コントロール パネルの「開く」を選択します。

ネットワークとインターネットを選択する

コントロールパネルが起動します。

「ネットワークとインターネット」を選択します。

インターネット オプションを選択する

「インターネット オプション」を選択します。

信頼済みサイトを選択してサイトボタンを押す

「インターネットのプロパティ」ダイアログボックスが表示されます。

「セキュリティ」タブを選択します。

「信頼済みサイト」を選択し、③「サイト」ボタンを押します。

サイトを追加する

「信頼済みサイト」ダイアログボックスが表示されます。

WebサイトのURLを入力して、②「追加」ボタンを押します。

閉じるボタンを押す

「閉じる」ボタンを押します。

セキュリティレベルを調整する

「インターネットのプロパティ」ダイアログボックスに戻ります。

「このゾーンのセキュリティのレベル」を中に設定します。

「適用」ボタン、③「OK」ボタンの順に押します。

以上で該当のウェブサイトを信頼できるサイトに登録できました。再度ファイルをダウンロードしてマクロが有効化されているか確認してみましょう。

共有フォルダのアドレスをローカルイントラネットに登録する

共有フォルダをローカルイントラネットに登録すると、マクロが有効にならないという状況を防ぐことができる可能性があります。

コントロールパネルを開く

「スタート」を選択し、②検索バーに「コントロールパネル」と入力します。

コントロール パネルの「開く」を選択します。

ネットワークとインターネットを選択する

コントロールパネルが起動します。

「ネットワークとインターネット」を選択します。

インターネット オプションを選択する

「インターネット オプション」を選択します。

ローカルイントラネットのサイトボタンを押す

「インターネットのプロパティ」ダイアログボックスが表示されます。

「セキュリティ」タブを選択します。

「ローカル イントラネット」を選択し、③「サイト」ボタンを押します。

詳細設定ボタンを押す

「ローカル イントラネット」ダイアログボックスが表示されました。

「詳細設定」ボタンを押します。

共有フォルダのパスを入力する

共有フォルダのアドレスを入力し、②「追加」ボタンを押します。

共有フォルダのIPアドレスもしくはホスト名を入力しましょう。

分からない場合は共有フォルダの所有者に確認してください。

閉じるボタンを押す

「閉じる」ボタンを押します。

OKボタンを押す

「ローカル イントラネット」ダイアログボックスに戻ります。

「OK」ボタンを押します。

OKボタンを押す

「OK」ボタンを押します。

以上で共有フォルダをローカルイントラネットに登録できました。

再度ダウンロードして、マクロが有効になっているか確認してみましょう。