エクセル マクロ を 有効 に する 方法 | 初心者向け設定ガイド | 安全に実行する手順 | トラブル対処法

に投稿

エクセル マクロ を 有効 に する 方法を知っておくと、Excelで繰り返し行う作業を自動化し、データ入力や集計、書類作成などの業務を効率化できます。この記事では、マクロを有効にする設定方法、ファイルを開く際の注意点、実行できない場合の対処法について、初心者にもわかりやすく解説します。

エクセル マクロ を 有効 に する 方法

1. Excelの設定画面を開く

Excelのマクロを有効にするには、まずExcelの設定画面を開きます。Windows版のExcelでは、次の手順で操作してください。

  1. Excelを起動します。
  2. 左上の「ファイル」をクリックします。
  3. メニューの下部にある「オプション」を選択します。
  4. 「Excelのオプション」画面が表示されたら、「トラストセンター」をクリックします。
  5. 「トラストセンターの設定」を選択します。

これで、マクロの動作に関する設定画面を開くことができます。Excelのバージョンによって、メニューの名称や配置が多少異なる場合があります。

2. マクロの設定を変更する

トラストセンターの設定画面を開いたら、左側のメニューから「マクロの設定」を選択します。ここでは、Excelでマクロをどのように扱うかを設定できます。

主な設定項目は、次のとおりです。

  • 警告を表示してすべてのマクロを無効にする: マクロを含むファイルを開いたとき、通知を確認してから実行するかどうかを判断できます。
  • デジタル署名されたマクロを除き、すべてのマクロを無効にする: 信頼できる発行元によって署名されたマクロを利用する場合に適しています。
  • すべてのマクロを有効にする: すべてのマクロの実行を許可しますが、悪意のあるコードも実行される危険性があります。

通常は、「警告を表示してすべてのマクロを無効にする」という設定がおすすめです。設定を選択したら「OK」をクリックし、必要に応じてExcelを再起動してください。

3. マクロを含むExcelファイルを有効にする

マクロの設定が完了したら、マクロを含むExcelファイルを開きます。ファイルの上部にセキュリティに関する警告が表示される場合は、内容を確認してください。

信頼できるファイルであることを確認できた場合は、警告バーに表示される「コンテンツの有効化」などのボタンをクリックします。これにより、そのファイルに含まれるマクロを実行できるようになります。

ただし、ファイルの入手先が不明な場合や、メールに添付されていた不審なファイルの場合は、安易に有効化しないでください。マクロを利用する前に、送信元やファイルの安全性を確認することが大切です。

マクロを有効にする際の注意点

4. ファイル形式を確認する

Excelでは、通常のExcelブックとマクロを保存できるブックで、ファイル形式が異なります。

マクロを含むファイルには、一般的に「.xlsm」や「.xlsb」などの拡張子が使用されます。一方、「.xlsx」形式では、通常、VBAマクロを保存できません。

マクロを作成したブックを保存する場合は、「名前を付けて保存」を選択し、ファイルの種類から「Excelマクロ有効ブック(*.xlsm)」を選んでください。

適切な形式で保存しておけば、作成したマクロを次回以降も利用できます。

5. インターネットから入手したファイルを確認する

インターネットやメールからダウンロードしたExcelファイルでは、マクロがブロックされることがあります。これは、悪意のあるマクロによる被害を防ぐためのセキュリティ機能です。

ファイルがブロックされている場合は、ファイルを閉じ、エクスプローラーで対象ファイルを右クリックして「プロパティ」を開きます。

「全般」タブに「許可する」や「ブロックの解除」に相当する項目が表示されている場合は、ファイルの安全性を十分に確認したうえで、必要に応じて解除してください。

なお、組織のポリシーやExcelのバージョンによっては、この項目が表示されない場合があります。会社のパソコンでは、管理者が設定を制限している可能性もあります。

6. 信頼できる場所を設定する

特定のフォルダーに保存したマクロ付きファイルを頻繁に使用する場合は、Excelの「信頼できる場所」を利用する方法もあります。

トラストセンターの設定画面で「信頼できる場所」を開き、必要に応じてフォルダーを追加します。

ただし、信頼できる場所に保存されたファイルは、通常のファイルよりもセキュリティ上の制限が緩和されます。そのため、自分で管理しているファイルなど、安全性を確認できるものだけを保存してください。ダウンロード用フォルダー全体などを安易に登録することは避けましょう。

マクロが有効にならない場合の対処法

7. セキュリティ警告が表示されない場合

マクロを含むファイルを開いても警告が表示されない場合は、トラストセンターの設定を確認してください。すべてのマクロが無効になっている場合や、組織のセキュリティポリシーによって実行が制限されている場合があります。

また、ファイルがインターネットから取得されたものとしてブロックされていないかも確認しましょう。会社のパソコンで設定を変更できない場合は、システム管理者に相談してください。

8. マクロの実行ボタンが見つからない場合

マクロを実行するには、Excelの「開発」タブから操作する方法があります。

「開発」タブが表示されていない場合は、「ファイル」から「オプション」を開き、「リボンのユーザー設定」を選択します。右側の一覧にある「開発」にチェックを入れ、「OK」をクリックしてください。

その後、「開発」タブの「マクロ」をクリックし、実行したいマクロを選択して「実行」を押します。ただし、マクロがセキュリティによってブロックされている場合は、先に適切な対処が必要です。


エクセル マクロ を 有効 に する 方法を理解しておけば、Excelの自動化機能を活用し、日々の作業を効率よく進められます。基本的には、トラストセンターでマクロの設定を確認し、信頼できるファイルに対して必要な場合だけ実行を許可することが重要です。また、マクロを含むブックは「.xlsm」形式で保存し、インターネットから入手したファイルには十分注意しましょう。マクロが動作しない場合は、セキュリティ設定やファイル形式、開発タブの表示状態を順番に確認することで、原因を特定しやすくなります。安全性を優先しながらマクロを活用し、Excelでの作業効率を高めていきましょう。