Excelで無効になっているマクロを有効にする方法【初心者向けステップバイステップガイド】
以下のサンプルデータには、複数の人の損益計算書が入力されています。ここで注目したいのは、マクロに関する設定項目がグレーアウト(灰色表示)されており、クリックしても反応しない状態になっている点です。
マクロを「無効」から「有効」へ切り替える方法
具体的な手順
- [ホーム]タブをクリックし、以下のようなデータセットを作成します。

- マクロを有効にするには、[ファイル]→[オプション]→[トラストセンター]→[トラストセンターの設定]→[マクロの設定]の順に進み、[VBAマクロを有効にする(推奨されません。潜在的に危険なコードが実行される可能性があります)]を選択します。

- すべてのオプションがグレーアウトしていて、クリックしても何も変化しない場合は、次の手順4以降を実行してください。
- Windowsキー + Rキーを同時に押して、Windowsの[ファイル名を指定して実行]ダイアログボックスを開きます。
- 入力欄にgpedit.mscと入力し、[OK]をクリックします。

- [ローカルグループポリシーエディター]が起動したら、[ユーザーの構成]→[管理用テンプレート]の順にクリックします。確認できたら、Excelのワークシート画面へ戻りましょう。

- 再び[トラストセンター]の画面を開きます。
- 手順2と同じ操作で[トラストセンターの設定]まで進み、[信頼できる場所](下のスクリーンショットの①の部分)をクリックします。
- 一覧の先頭にあるオプション(②の部分)を選択し、[OK]をクリックします。

- グレーアウトしていたすべてのマクロ関連設定を有効にします。
- 最後にPCを再起動すれば完了です。

マクロを「有効」から「無効」へ戻す方法
- 手順2と同じ要領で[トラストセンターの設定]を開き、[マクロの設定]画面を表示します。
- オプションの一覧から[警告を表示してすべてのマクロを無効にする](下のスクリーンショットの②の部分)を選択し、[OK]をクリックします。
- 設定を確実に反映させるため、PCを再起動します。
まとめ
Altキー + F11キーを同時に押すことで、Microsoft Visual Basic for Applications(VBA)のウィンドウをいつでも素早く開くことができます。
また、リボンに[開発]タブが表示されていない場合は、[ファイル]→[オプション]→[リボンのユーザー設定]から簡単に追加できるので、覚えておくと便利です。
解答付きの高度なExcel演習問題を無料でダウンロード!
関連記事
- 【解決済み】Excelでマクロを有効にできないときの対処法
- 【解決】非表示のブックではマクロを編集できないエラーの直し方
- Excelのマクロセキュリティ設定の基本とおすすめ構成
- 【解決済み】Excelでマクロが動作しない原因と対策
- 【修正版】マクロは有効になっているのに動かない場合の対処法
Md. Abdur Rahim Rasel(アブドゥル・ラヒム・ラセル)
MD. ABDUR RAHIMは、Excelの活用に長け、VBAプログラミングに情熱を注ぐ海技エンジニア(マリーンエンジニア)です。データ管理やファイル操作、インターネット業務の効率化において、プログラミングは時間を大幅に節約できる強力な手段だと考えています。そのほか、Rhino3D、Maxsurf C++、AutoCAD、ディープニューラルネットワーク、機械学習など幅広い分野に関心を持ち、多彩なスキルセットを備えています。バングラデシュ工科大学(BUET)にて造船海洋工学の理学士号を取得し、現在はテクニカルコンテンツ開発者として技術記事の制作に携わっています。...続きを読む
-
Excelソルバーの使い方を徹底解説!アドイン追加から最適化計算まで完全ガイド
Excelのソルバー(Solver)は、意思決定変数と呼ばれるセルの値を変更しながら、目的セルに入力された数式の最適な値(最大値・最小値・特定値)を自動的に求めることができる強力な分析ツールです。線形計画法などの複雑な問題を解く際には欠かせない機能であり、ビジネスの利益最大化やコスト最小化など、さまざまな場面で活用されています。 ソルバーが解を導き出すためには、値が調整される「変数セル」のグループが必要です。ソルバーはこれらの変数セルの値を変化させながら、目的セルに設定した目標を達成しようとします。なお、変数セルには制約条件を設定することも可能です。 Excel 2016 / 2019 / 2
-
Excelで電話番号リストに国コードや市外局番を追加する方法
Microsoft Excelで電話番号のリストを管理することは、ビジネスシーンでも非常によくあるケースです。特に固定電話や海外の電話番号の場合、国コードや市外局番を付けておかないと、相手側が正しくダイヤルできず、発信できない原因になってしまいます。この記事では、Excelで電話番号リストに国コードまたは市外局番を追加する方法を、具体例を交えてわかりやすく解説します。 Excelで電話番号リストに国コード・市外局番を追加する手順 Excelで電話番号リストに国コードや市外局番を追加するには、シンプルな接頭辞(プレフィックス)結合の数式を使用します。ただし、この方法が有効なのは、リスト内のすべ