仕事上、Excel で繰り返しの作業を行うことがよくありますか?もうマクロは使えません。一度実行して記録してください。必要に応じていつでもマクロがそれを実行します。つまり、マクロはタスクを記録し、実行するたびにそれを繰り返します。
特定のアクションを実行するために関数を使用したことがあるかもしれません。そうでない場合、関数は呼び出されたときに実行する特定のタスクのセットです。 Excel のマクロはこの考えに基づいて構築されています。タスクを自動化して、時間とリソースを最大限に活用できるようにします。
次のタスク用のマクロを作成するには、まずマクロを有効にする必要があります。 Windows と Mac の両方で Excel でマクロを有効にするすべての手順を説明します。
その前に、マクロが必要な理由を実際の使用例とともに見てみましょう。
マクロとは何ですか?
マクロは、コマンドとタスクを記録してオンデマンドで再生する Excel の機能です。基本的に、自動化により多くの時間が解放されます。

マクロは、Excel でコーディングするための Microsoft のプログラミング言語である VBA (Visual Basic for Applications) 上に構築されます。したがって、VBA を使用してマクロを作成できます。ただし、技術的に詳しくない場合でも、Excel ではマウスを数回クリックするだけでマクロを作成できます。
マクロを記録すると、タスクはバックグラウンドで自動的に VBA コードに変換され、単にカスタム ショートカット キーと呼ばれる一連のキーの組み合わせにバインドされます。 Excel でそのカスタム ショートカット キーを押すと、それに関連付けられたマクロが機能し始めます。
キーを覚えるのが苦手でも心配しないでください。Excel にはその解決策もあります。作成したマクロには、Excel のインターフェイスにあるタブから簡単にアクセスできます。
Excel でマクロを有効にする必要があるのはなぜですか?
ここまでで、マクロとは何かについて十分に理解できたのではないでしょうか。反復的なアクションをマクロに置き換える使用例をいくつか示します。
データ管理: Excel の目的はデータです。私たちは日々、Excelで膨大な量のデータを扱っています。重複の削除、空のセルの削除、数学的計算の実行、マクロを使用した数式や原則の適用などの単純な日常的なタスクを自動化すると、時間とリソースを大幅に節約できます。
マクロを使用すると、生データをカスタマイズされた形式に変換することもできます。したがって、マクロを使用すると、データ処理が迅速かつシームレスになります。
カスタム関数の作成: Excel には、一般的なタスクを実行できるいくつかの組み込み関数が付属しています。しかし、それらの機能は限られています。あなたの複雑なアイデアを解読することはできません。したがって、マクロを使用すると、独自のアイデアを実装するためのカスタム関数を作成できます。
インサイトの生成: 大規模なデータセットを有益な表、チャート、グラフ、さらにはマクロを備えたダッシュボードに分割できます。
Excel をしばらく使用したことがある場合は、ピボット テーブルに精通しているはずです。そうでない場合は、条件またはグループ化に基づいて、より大きなデータ セットからピボット テーブルが抽出されます。マクロを使用すると、これらのピボット テーブルを簡単に作成できます。
ワークブック管理: 1 つのプロジェクトで複数のワークシートやワークブックを使用していますか?その場合は、ワークブック内のすべてのシートを追跡するか、特定のワークシートを保存するか、ワークシートまたはワークブックの名前を変更する必要がある場合があります。マクロを使用すると、これらのタスクを簡素化できます。
統合: 実際のプロジェクトに取り組むときは、Excel をさまざまなツールやデータベース管理システムとともに使用するのが一般的です。 Excel をこれらの外部ソースと手動で統合するのは、面倒で時間がかかる場合があります。そこでマクロが登場します。マクロを記録して統合を自動化できます。
Windows 上の Excel でマクロを有効にするにはどうすればよいですか?
Excel アプリを起動し、左側のサイドバーにある 「オプション」 をクリックします。

このようなポップアップウィンドウが画面に表示されます。左側のペインから セキュリティ センター に移動します。

[セキュリティ センターの設定] を選択します。

左側のパネルに 「マクロ設定」 オプションを含むウィンドウがもう 1 つポップアップ表示されることに気づくはずです。それをクリックすると、4 つのオプションを含むメニューが開きます。

すべてのマクロを有効にする (推奨されません。潜在的に危険なコードが実行される可能性があります) を 選択し、最後に表示される [OK] ボタンをクリックします。

Excel の最も重要な機能の 1 つは、Windows OS でマクロが有効になったことです。
Mac でマクロを有効にするにはどうすればよいですか?
Excel でマクロを有効にする手順は Mac と似ており、より簡単です。以下の手順に従って Mac でマクロを有効にするだけです。
- Mac でランダムな Excel ファイルを開きます。
- 画面上部のメニュー バーに表示される Excel を 選択できるようになります。クリックして。
- ドロップダウン メニューから [設定] を選択します。
- 次に、 「セキュリティ」 アイコンをクリックします。
- [すべてのマクロを有効にする(推奨されません。潜在的に危険なコードが実行される可能性があります)] オプションが見つかります。 Mac OS 上の Excel でマクロを有効にするには、これを選択します。
Excel でマクロを有効にする場合の潜在的なセキュリティ リスク
マクロは Excel で作業する際に時間とリソースを節約するのに非常に役立ちますが、注意が必要なセキュリティ上の問題がいくつか発生します。

システムでマクロが有効になっている場合は、複数のセキュリティ上の課題に対処する必要があります。そのうちのいくつかには次のようなものがあります。
- インターネットやその他のソースから Excel ファイルをダウンロードすると、マクロに悪意のあるマルウェア コードが埋め込まれている可能性があることをご存知ですか?ダウンロードすると、システム上で動作し始めます。
- マクロ内の悪意のあるコードは、システムのセキュリティ壁を騙し、侵入者に不正アクセスを与える可能性があります。
- 悪意のあるコードがアクティブになると、個人データが漏洩し、プライバシーが侵害される可能性があります。
- 一部の危険なマクロは、マシンをクラッシュさせることを目的としている可能性があります。
場合によっては、悪意のあるソフトウェアが大きすぎてマクロに収まらない場合があります。このようなシナリオでは、マルウェア ソフトウェアのダウンロード元の URL にシステムを誘導するリンクをマクロに含めることができます。
さらに、ハッカーは常にコンピュータを盗んだりアクセスしたりして、コンピュータを自由に使用できるようにしようとしています。
そのため、不正なソースからインストーラーをダウンロードした場合、または電子メールでスパム文書を受信した場合は、特定の指示に従うように指示される場合があり、その指示の 1 つとしてマクロを有効にすることが考えられます。その場合、使用しているファイルのマクロに有害なウイルスが埋め込まれている可能性があります。
Excel でマクロを有効にすることによるセキュリティ リスクを回避するにはどうすればよいですか?
不要な場合はマクロを無効にする: システムの侵害を防ぐ簡単な解決策は、マクロを有効にしないことです。明確に言うと、デフォルトではマクロを無効にし、絶対に必要な場合または信頼できるファイルに対してのみマクロを有効にすることが最善です。
ファイル拡張子を確認する: 通常、Excel ファイルはデフォルトで .xlsx で保存されます。この拡張子のファイルにはマクロを保存できません。ただし、マクロを含むブックは .xlsm 拡張子で保存されます。
したがって、信頼できないソースからファイルをダウンロードしたり開いたりする前に、ファイル拡張子を確認することが重要です。
デジタル署名されたマクロ: 悪意のあるマクロの罠に陥るのを防ぐために、作成者にデジタル署名されたノートブックを要求することができます。
「 デジタル署名されたマクロを除くすべてのマクロを無効にする 」は、マクロを有効にするプロセスで表示される 4 つのオプションの 1 つです。これを選択すると、デジタル署名されたマクロのみを実行するように Excel が構成され、実行中のマクロが意図されたソースからのものであることがわかります。
ソフトウェアを更新する: 古いソフトウェアを使用すると、システムがより脆弱なマルウェア攻撃にさらされる可能性があります。したがって、マシンがマルウェアとの戦いに強くなるように、OS と Microsoft アプリケーションを最新のリリースで最新の状態に保ってください。
ウイルス対策を導入する: 予防 策を講じていても、PC はマクロを通じて侵入されるマルウェアの影響を受けやすい可能性があります。したがって、有害なハッキングに対抗するために、マシンにウイルス対策機能を装備することをお勧めします。
マシンをエクスプロイトから保護するために、市場には有料および無料のウイルス対策ソフトウェアのオプションが複数あります。
まとめ
Excel でマクロを有効にする利点がわかりました。ただし、マクロを有効にするとセキュリティ上の問題が発生するため、それらに対処する方法についてのヒントも提供しました。
次のプロジェクトを時間内にシームレスに完了するために Excel でさらに自動化したい場合は、これらの Excel アドインをチェックしてください。