ボタンにマクロを割り当てる

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac

ボタン (フォーム コントロール) を使用すると、ユーザーがクリックしたときにアクションを実行するマクロを実行できます。 たとえば、ボタンを使ってワークシートの印刷、データのフィルター処理、または数値の計算などを自動化することができます。

マクロ記録ツールを使ってタスクを自動化した後、クリックしたボタンにマクロを割り当てて Excel でマクロを実行できます。 クイック アクセス ツール バーのボタンまたはリボンの自分の個人用グループのボタンにマクロを割り当てることができます。

他のブックでマクロ ボタンを使用できるようにする場合は、 個人用ブックで作成したマクロにボタンを割り当てます。

クイック アクセス ツール バーにマクロ ボタンを追加する

  1. [ファイル>オプション]>[クイック アクセス ツールバー] を選択します。

  2. [コマンドの選択] ボックスの一覧の [マクロ] をクリックします。

    クイック アクセス ツール バーのコマンドを示すスクリーンショット。

  3. ボタンを割り当てるマクロを選択します。

  4. [ 追加 ] を選択して、クイック アクセス ツール バーのボタンの一覧にマクロを移動します。

  5. 既定のマクロ アイコンをマクロ用の別のボタンに置き換えるには、[ 変更] を選択します。

  6. [ 記号] で、マクロのボタン アイコンを選択します。

    [変更ボタン] ダイアログ ボックスを表示するスクリーンホット。

  7. わかりやすいボタン名を付けるには、[ 表示名 ] ボックスに目的の名前を入力します。
    ボタン名にスペースを入力できます。

  8. [ OK ] を 2 回選択します。

[新しい] ボタンがクイック アクセス ツール バーに表示されます。ここで、このボタンを選択してマクロを実行します。

ヒント

ブックを保存すると、個人用ブックのマクロに割り当てたボタンは、開くすべてのブックで使用できます。

リボンの自分のグループにマクロ ボタンを追加する

  1. [ファイル] >[オプション] > [リボンのユーザー設定] を選択します。

  2. [リボンのユーザー設定] の [メイン タブ] の一覧で、[開発] ボックスがまだオンになっていない場合はチェックします。

    [リボンのユーザー設定] ダイアログ ボックスを示すスクリーンショット。

  3. 独自のグループを追加するタブを選択します。
    たとえば、[ ホーム] を選択して、グループを [ホーム] タブに追加します。

  4. [ 新しいグループ] を選択します。
    この操作により、選択したタブに [新しいグループ (カスタム)] が追加されます。

  5. 新しいグループに適した名前を付けるには、[ 名前の変更] を選択し、[ 表示名 ] ボックスに目的の名前を入力して、[ OK] を選択します。
    名前にスペースを入力できます。 たとえば、「 マイ マクロ」と入力します。

  6. グループにマクロを追加するには、[ コマンドの選択] リストで [マクロ] を選択します。

  7. 新しいグループに追加するマクロを選択し、[ 追加] を選択します。 マクロが [ マイ マクロ ] グループに追加されます。

  8. わかりやすい名前を使用するには、[ 名前の変更 ] を選択し、[ 表示名 ] ボックスに目的の名前を入力します。
    名前にスペースを入力できます。

  9. [ 記号] で、マクロのボタン アイコンを選択します。

  10. [ OK ] を 2 回選択します。

選んだタブに新しいグループが表示され、そこでマクロを実行するボタンを選択できます。

ヒント

ブックを保存すると、個人用ブックのマクロに割り当てたボタンは、開くすべてのブックで使用できます。