【Excel・エクセル】マクロを有効/無効にする方法

マクロ,セキュリティ

もりの

このエクセルファイル、マクロを作ったはずなのに使えないよ?

やまの

マクロが無効になっとるんよ。

今回のポイント
  • マクロの有効化は「コンテンツの有効化」をクリック
  • トラストセンター(セキュリティセンター)から、マクロの有効/無効を設定できる
  • マクロが有効にならない場合、ファイルのプロパティから「許可する」にチェックを入れる

スポンサーリンク

【Excel・エクセル】マクロを有効にする方法

マクロを含むエクセルファイルを開くと、警告メッセージが出てマクロが使えない……

そんな時に試してほしい、マクロを有効にする方法をご紹介します。

マクロのセキュリティ警告
マクロは無効にした

ただし、悪意のあるマクロを実行すると、ウイルスに感染する可能性があります。

マクロ無効がデフォルトなのは、ウイルス感染のリスクを防ぐためなんです。

やまの

マクロを有効にするのは、信頼できるファイルだけにしてね。

もりの

ネットでダウンロードできるファイルは要注意……

マクロ有効化の方法1、コンテンツの有効化(ずっと有効)

一番簡単なのは、「コンテンツの有効化」をクリックするだけ!

この方法では、以降同じファイルを開いても有効化のまま操作できます。

ステップ1

セキュリティの警告の右側にある「コンテンツの有効化」をクリックします。

コンテンツの有効化の場所
これが出てるなら、もはやクリックするだけ

完了!

マクロのセキュリティ警告がなくなりました。

これでマクロが有効になりました!

マクロが有効になった画像
セキュリティ警告は去った

マクロ有効化の方法2、このセッションのコンテンツを有効化(1回だけ)

この方法ではマクロの有効化は今回限りで、以降開いた際はマクロは無効になります。

ステップ1

「ファイルタブ」→「情報」と進みます。

ファイルタブの場所
ファイルタブの場所
情報の場所
情報の場所

ステップ2

右側のメニューから、セキュリティの警告のところにある「コンテンツの有効化」をクリックしてください。

コンテンツの有効化の場所
すげー目立ちますねー

ステップ3

出てきたメニューから「詳細オプション」をクリックします。

詳細オプションの場所
コンテンツの有効化はさっきと同じ

ステップ4

Microsoft Officeセキュリティオプションダイアログボックスが出てきました。

「このセッションのコンテンツを有効にする」にチェックを入れて「OK」をクリックです。

Microsoft Officeセキュリティオプションダイアログボックス
今回限り有効にしてやろう

完了!

マクロのセキュリティ警告がなくなりました。

これでマクロが有効になりました!

ただし有効なのは今回限り、次開く時はまた警告が出て無効の状態になります。

マクロが有効になった画像
セキュリティ警告は去った

マクロ有効化の方法3、トラストセンター(すべてずっと有効/無効)

いちいちエクセルファイル一つずつマクロを有効にするのが面倒な方へ。

すべてのエクセルファイルで、今後ずっとマクロを有効化する方法もご紹介します。

やまの

この方法で、マクロの無効化も設定できるよ。

ただし何度も言うように、マクロにはウイルス感染のリスクがあります!

すべてのマクロを有効化する場合は細心の注意を払い、自己責任で行ってくださいね。

ステップ1

「ファイルタブ」→「オプション」と進みます。

※オプションは「その他」の中に入っていることもあります。

ファイルタブの場所
ファイルタブの場所
オプションの場所
オプションの場所

ステップ2

左側のメニューから「トラストセンター(またはセキュリティセンター)」→、右側のメニューから「トラストセンターの設定(またはセキュリティセンターの設定)」をクリックします。

トラストセンターの場所
トラストは信頼、トラストミ―で「私を信じて」
やまの

セキュリティセンターだったのが、トラストセンターに改名したんよ。

ステップ3

左側のメニューから「マクロの設定」をクリックし、右側のメニューから設定したいマクロの設定を選びます

選んだら「OK」をクリックです。

マクロの設定の画面
この4つから好きなマクロの設定を選ぶのじゃ
もりの

うーん、分かるような分からんような……

やまの

それぞれの設定は、こんな感じ。

警告を表示せずにすべてのマクロを無効にする全てのエクセルファイルでマクロを無効にする
セキュリティの警告も出ない
警告を表示してすべてのマクロを無効にする 全てのエクセルファイルでマクロを無効にする
セキュリティの警告は出る(初期設定)
デジタル署名されたマクロを除き、すべてのマクロを無効にする安全性の高いデジタル署名されたマクロだけ有効、その他は無効にする
セキュリティの警告は出ない
すべてのマクロを有効にする(推奨しません。危険なコードが実行される可能性があります)全てのエクセルファイルでマクロを有効にする
「推奨しません」とあるように、ウイルス感染のリスクがあるので要注意

ステップ4

Excelのオプションに戻るので、「OK」をクリックします。

Excelのオプションの画面
もう一度「OK」

完了!

これで、マクロの有効、無効の設定ができました!

【Excel・エクセル】ネットからダウンロードしたマクロが有効にならない

インターネットからダウンロードしたマクロを含むファイルを開くと、保護ビューと出て「コンテンツの有効化」がありません。

マクロが有効にできない画面
聞いてたのと違う!

「編集を有効にする」をクリックしてみると、赤くセキュリティリスクと出てきました。

なんだかヤバそうな予感です。

セキュリティリスク
危険なニオイがプンプンするぜ
もりの

くぅ、マクロを有効にできないよ!

そんな時は、以下の方法をお試しください。

やまの

くどいようだけど、信頼できるファイルにだけ使ってね。

ステップ1

マクロを有効にしたいファイルを「右クリック」→「プロパティ」をクリックします。

プロパティの場所
プロパティの場所

ステップ2

ファイルのプロパティの下のセキュリティのところにある「許可する」にチェックを入れて「OK」をクリックします。

セキュリティを許可する画面
よかろう、許可してやる

ステップ3

改めてファイルを開くと、セキュリティの警告が出てきました!

「コンテンツの有効化」をクリックします。

コンテンツの有効化の場所
こうなればこっちのものだ!

完了!

無事、インターネットからダウンロードしたファイルでもマクロを有効にできました!

マクロが有効になった画像
セキュリティ警告は去った

これで、どんなエクセルファイルでもマクロを有効にして使えますね!
それでは、お疲れさまでした!

今回のおさらい
  • マクロの有効化は「コンテンツの有効化」をクリック
  • トラストセンター(セキュリティセンター)から、マクロの有効/無効を設定できる
  • マクロが有効にならない場合、ファイルのプロパティから「許可する」にチェックを入れる