Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excelでマクロを作成・実行する方法【Windows/Mac対応】

ポイント

  • 開発」タブを開き、「マクロの記録」を選択します。マクロ名とショートカットキーを設定し、ドロップダウンから「作業中のブック」を選んで「OK」をクリックします。
  • 記録後、マクロに含めたい書式設定やコマンドを実行し、「記録終了」→「ファイル」→「名前を付けて保存」の順に選択します。ファイルは.xlsm形式で保存してください。
  • 開発」タブは初期状態では表示されません。表示するには、Windowsなら「オプション」、Macなら「環境設定」を開き、リボンの設定で「開発」にチェックを入れます。

Microsoft Excelの表計算機能、書式設定、数式機能を活用すれば、繰り返し発生する業務を効率化できます。さらにマクロを使えば、そうした定型作業をワンタッチで自動化することが可能です。この記事では、Microsoft 365版Excel、Excel 2019、Excel 2016、Excel 2013、Excel 2010、およびMac版Microsoft 365 Excel、Mac版Excel 2019、Mac版Excel 2016におけるマクロの作成方法を詳しく解説します。

【Windows】開発タブを表示する方法(Microsoft 365 / 2019 / 2016 / 2013 / 2010)

Excelでマクロを利用する前に、まずリボンに「開発」タブを表示させておきましょう。「開発」タブは初期設定では非表示になっています。

  1. ファイル」タブをクリックし、「オプション」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  2. Excelのオプション」ダイアログボックスで「リボンのユーザー設定」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  3. リボンのユーザー設定」の一覧にある「メインタブ」セクションで、「開発」のチェックボックスにチェックを入れます。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  4. OK」をクリックすると、リボンに「開発」タブが追加されます。

【Windows】マクロを作成する方法(Microsoft 365 / 2019 / 2016 / 2013 / 2010)

マクロを作成する準備ができたら、Excelを起動してワークシートを開きましょう。

注意:Excel Online(ブラウザ版)ではマクロの作成や実行はできません。ただし、マクロを含むブックを開いて編集・保存することは可能で、その際も既存のマクロには影響しません。

  1. 開発」タブに移動します。

  2. コード」グループの「マクロの記録」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  3. マクロ名」ボックスに、内容がわかりやすい名前を入力します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  4. マクロ用のショートカットキーを入力します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  5. マクロの保存先」のドロップダウン矢印をクリックし、「作業中のブック」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  6. OK」をクリックします。

  7. マクロに記録したい書式設定やコマンドを実際に操作して実行します。

  8. 操作が完了したら「記録終了」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  9. ファイル」タブから「名前を付けて保存」を選択するか、F12キーを押します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  10. 名前を付けて保存」ダイアログボックスで、ブックのファイル名を入力します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  11. ファイルの種類」のドロップダウン矢印をクリックし、「Excel マクロ有効ブック」を選んで「保存」をクリックします。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】

【Mac】開発タブを表示する方法(Microsoft 365 / 2019 / 2016)

Mac版Excelでマクロを利用する場合も、事前にリボンへ「開発」タブを表示しておく必要があります。初期状態では非表示になっています。

  1. メニューバーの「Excel」から「環境設定」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  2. リボンとツールバー」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  3. リボンのユーザー設定」セクションの「メインタブ」リストで、「開発」のチェックボックスにチェックを入れます。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  4. 保存」をクリックします。

【Mac】マクロを作成する方法(Microsoft 365 / 2019 / 2016)

マクロを作成する準備ができたら、Excelを起動してワークシートを開きましょう。

  1. 開発」タブに移動します。

  2. コード」グループの「マクロの記録」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  3. マクロ名」ボックスにマクロ名を入力します。

  4. ショートカットキー」ボックスに、使用したい半角英字(大文字・小文字どちらでも可)を入力します。

  5. マクロの保存先」のドロップダウン矢印をクリックし、「作業中のブック」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  6. OK」をクリックします。

  7. マクロに記録したい書式設定やコマンドを実際に操作して実行します。

  8. 操作が完了したら、「開発」タブに戻って「記録終了」を選択します。

  9. ファイル」タブから「名前を付けて保存」を選択するか、Shift+Command+Sを押します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  10. 名前を付けて保存」ダイアログボックスで、ブックのファイル名を入力します。

  11. ファイル形式」のドロップダウン矢印をクリックし、「Excel マクロ有効ブック(.xlsm)」を選んで「保存」をクリックします。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】

マクロを実行する方法

作成したマクロを実行するには、登録済みのショートカットキーを使う方法と、「開発」タブから実行する方法の2通りがあります。

ショートカットキーで実行する場合:マクロを含むワークシートを開き、書式設定やコマンドを適用したいデータを入力または選択してから、マクロに割り当てたキーの組み合わせを押します。

開発タブから実行する場合:マクロを含むワークシートを開き、以下の手順に従います。

  1. Excelで、マクロに含めた書式設定やコマンドを適用したいデータを入力します。

  2. 開発」タブに移動します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  3. コード」グループの「マクロ」を選択します。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】
  4. マクロ」ダイアログボックスで目的のマクロ名を選択し、「実行」をクリックします。

    Excelでマクロを作成・実行する方法【Windows/Mac対応】

マクロのショートカットキーを変更する方法

マクロのショートカットキーを新しく割り当てたり、変更したりする手順は以下の通りです。

  1. 開発」タブに移動します。

  2. コード」グループの「マクロ」を選択します。

  3. マクロ」ダイアログボックスで、ショートカットキーを割り当てたい(または変更したい)マクロ名を選択します。

  4. オプション」をクリックします。

  5. マクロ オプション」ダイアログボックスの「ショートカットキー」ボックスに、使用したい半角英字(大文字・小文字どちらでも可)を入力し、「OK」をクリックします。

  1. Excelでマクロを使わずにボタンを作成する3つの簡単な方法

    本記事では、Excelでマクロを使わずにボタンを作成する方法を解説します。通常、特定のタスクを実行するボタンはマクロを使って作成するのが一般的ですが、実はマクロなしでも事前に定義されたタスクを実行するボタンを作成できます。今回は3つの方法をご紹介します。これらの方法を使えば、Excelで簡単にボタンを作成できるようになります。記事の最後では、「マクロの記録」機能を使ったボタンの作成方法についても触れます。 練習用ワークブックはこちらからダウンロードできます。 マクロなしでExcelにボタンを作成する3つの簡単な方法 方法の説明には、異なるシートにある2つのデータセットを使用します。1つ目のシー

  2. Excelでアンケートを作成する2つの簡単な方法【手動入力とVBA】

    この記事では、Excelでアンケート(質問票)を作成する方法を解説します。アンケートとは、質問や特定の項目に対して選択肢を設け、回答者から情報を収集するためのツールです。Excelを使えば、いくつかの簡単な手順だけで誰でもアンケートを作成できます。本記事では2つの簡単な方法をご紹介します。これらの方法をマスターすれば、Excelでのアンケート作成がぐっと楽になります。それでは早速始めましょう。 練習用ワークブックはこちらからダウンロードできます。 Excelでアンケートを作成する2つの方法 Excelでアンケートを作成するには、主に2つの方法があります。 1つ目の方法は、手動でアンケートを作成