Excel でマクロを作成する方法

Excel でマクロを作成する方法

知っておくべきこと

  • [開発] タブを開き、[マクロの記録] を選択します。マクロの名前とショートカットを追加します。ドロップダウンで、 [このワークブック] > [ OK ] を選択します。
  • 作成したら、新しいマクロのフォーマット コマンドを実行し、 [ Stop Recording] > [File] > [ Save As ] を選択します。.xlsmファイルとして保存します。
  • デフォルトでは、[開発者] タブは表示されません有効にするには、 [オプション] (PC) または[環境設定] (Mac) を開きます。リボンの設定を開き、 [開発者]を選択します。

Microsoft Excel のスプレッドシート構成、書式設定機能、および数式関数を使用すると、反復的なタスクを実行できます。マクロを使用すると、これらのタスクをさらに合理化できます。Excel for Microsoft 365、Excel 2019、Excel 2016、Excel 2013、Excel 2010、Excel for Microsoft 365 for Mac、Excel 2019 for Mac、および Excel 2016 for Mac でこれを行う方法について説明します。

Microsoft 365、Excel 2019、Excel 2016、Excel 2013、および Excel 2010 の Excel で [開発] タブを表示する方法

Excel でマクロを追加する前に、リボンに [開発] タブを表示します。デフォルトでは、[開発] タブは表示されません。

  1. [ファイル] タブに移動し、 [オプション] を選択します。

    オプションが強調表示された Excel

  2. [ Excel のオプション] ダイアログ ボックスで、[リボンのカスタマイズ] を選択します。

    Excel のオプションの [リボン] タブをカスタマイズする

  3. [リボンのカスタマイズ]リストで、 [メイン タブ]セクションに移動し、[開発者]チェック ボックスをオンにします。

    Excel の開発者向けオプション

  4. [ OK ] を選択して、 [開発] タブをリボンに追加します。

Microsoft 365、Excel 2019、Excel 2016、Excel 2013、および Excel 2010 の Excel でマクロを作成する方法

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

Excel Online でマクロを作成または実行することはできません。ただし、Excel Online はマクロを含むブックを開きます。マクロに影響を与えることなく、Excel Online でワークシートに変更を加えたり、ブックを保存したりできます。

  1. [開発者] タブに移動します。
  2. [コード]グループで、[マクロの記録]を選択します。

    Excel の [マクロの記録] ボタン

  3. [マクロ名]テキスト ボックスに、マクロのわかりやすい名前を入力します。

    Excel のマクロ名フィールド

  4. マクロのショートカット キーを入力します。

    マクロの記録ダイアログのショートカットキー

  5. [ Store Macro In ] ドロップダウン矢印を選択し、[ This Workbook]を選択します。

    Excel のこのブック フィールドにマクロを保存する

  6. [ OK]を選択します。
  7. マクロに含めるフォーマットとコマンドを実行します。
  8. 終了したら、[記録の停止]を選択します。

    Excel の [記録の停止] ボタン

  9. [ファイル] タブに移動し、 [名前を付けて保存] を選択するか、 F12を押します。

    Excel の [名前を付けて保存] メニュー項目

  10. [名前を付けて保存] ダイアログ ボックスで、ブックのファイル名を入力します。

    Excelでファイルに名前を付ける

  11. [ファイルの種類] ドロップダウン矢印を選択し、[ Excel マクロ有効ブック]を選択して、[保存]を選択します。

    Excel マクロ有効ブック オプション

Excel for Microsoft 365 for Mac、Excel 2019 for Mac、および Excel 2016 for Mac で開発者タブを表示する方法

Excel for Microsoft 365 for Mac または Mac 上の Excel 2019 または 2016 でマクロを追加する前に、リボンの [開発] タブを表示します。デフォルトでは、[開発] タブは表示されません。

  1. Excelに移動し、 [基本設定]を選択します。

    Mac の Excel 設定へのパス

  2. [リボンとツールバー]を選択します。

    Excel リボンとツールバーの設定アイコン

  3. [リボンのカスタマイズ]セクションで、 [メイン タブ]リストに移動し、[開発者]チェック ボックスをオンにします。

    Excel の開発者チェック ボックス

  4. [保存]を選択します。

Microsoft 365 for Mac、Excel 2019 for Mac、および Excel 2016 for Mac の Excel でマクロを作成する方法

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

  1. [開発者] タブに移動します。
  2. [コード]グループで、[マクロの記録]を選択します。

    Excel for Mac の [マクロの記録] ボタン

  3. [マクロ名]テキスト ボックスに、マクロの名前を入力します。
  4. [ショートカット キー]テキスト ボックスに、使用する小文字または大文字を入力します。
  5. [マクロを保存]ドロップダウン矢印を選択し、[このワークブック]を選択します。

    Mac Excel のこのワークブックのドロップダウン メニュー

  6. [ OK]を選択します。
  7. マクロに含めるフォーマットとコマンドを実行します。
  8. 完了したら、 [開発] タブに移動し、[記録の停止] を選択します。
  9. [ファイル] タブに移動し、 [名前を付けて保存] を選択するか、 Shift + Command + Sを押します。

    Excel for Mac の [名前を付けて保存] メニュー項目

  10. [名前を付けて保存] ダイアログ ボックスで、ブックのファイル名を入力します。
  11. [ファイル形式]ドロップダウン矢印を選択し、[ Excel マクロ有効ブック (.xlsm) ] を選択します。次に、[保存] を選択します。

    Excel for Mac の Excel マクロ有効ブック (.xlsm) ドロップダウン メニュー

マクロの実行方法

Excel で作成したマクロを実行する場合は、マクロに割り当てたショートカットを使用するか、[開発] タブからマクロを実行します。

組み合わせショートカット キーを使用してマクロを実行するには、マクロを含むワークシートを開きます。マクロに含まれるフォーマットまたはコマンドを適用するデータを入力または選択します。次に、マクロに割り当てられたキーの組み合わせを押します。

[開発] タブからマクロを実行するには、マクロを含むワークシートを開き、次の手順に従います。

  1. Excel で、マクロに含めた書式設定またはコマンドを適用するデータを入力します。
  2. [開発者] タブに移動します。

    Excel の [開発者] タブ

  3. [コード]グループで、[マクロ]を選択します。

    Excel の [開発] タブの [マクロ] ボタン

  4. [マクロ] ダイアログ ボックスで、マクロに割り当てられた名前を選択し、[実行] を選択します。

    Excel マクロ ダイアログの [実行] ボタン

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

マクロの組み合わせショートカット キーを追加または変更するには:

  1. [開発者] タブに移動します。
  2. [コード]グループで、[マクロ]を選択します。
  3. [マクロ] ダイアログ ボックスで、ショートカット キーの組み合わせを割り当てるか変更するマクロの名前を選択します。
  4. [オプション]を選択します。
  5. [マクロ オプション] ダイアログ ボックスで、[ショートカット キー]テキスト ボックスに移動し、組み合わせショートカットに使用する小文字または大文字を入力して、[ OK ] を選択します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です