メインコンテンツへスキップ

Excelでマクロを実行するためのマクロボタンを挿入するにはどうすればよいですか?

Author: Kelly Last Modified: 2025-05-23

Microsoft Excel VBAを使用して便利なマクロを読み込むことができます。そして、毎回そのマクロを適用する際には、設定したキーボードショートカットを押すか、「表示」「マクロ」適切なマクロを選択「実行」をクリックする必要があります。マクロを簡単に適用する方法を考えたことはありますか?はい、Microsoft ExcelのリボンのQATまたは作業エリアに特定のマクロを実行するボタンを作成できます。


現在のワークブックの作業エリアにマクロボタンを挿入する

このセクションでは、現在のワークブックの作業エリアにマクロボタンを挿入するための詳細なチュートリアルを紹介します。

まず最初に、以下のようにリボンに「開発」タブを表示します: 開発 タブをリボンに表示します:
(1) Excel 2010以降のバージョンでは、「ファイル」→「オプション」→「リボンのユーザー設定」をクリックしてください。次のスクリーンショットをご覧ください。( ファイル > オプション > リボンのユーザー設定Excel 2007での確認方法を見る)
(2) 右側で「開発」オプションをチェックし、「OK」ボタンをクリックします。 開発 オプションをチェックし、「 OK 」ボタンをクリックします。
a screenshot of enabling the Developer tab in the ribbon
Excel 2007を使用している場合は、「Officeボタン」→「Excelオプション」→「人気のある機能」→「リボンに開発タブを表示する」オプションをチェックします。 Officeボタン > Excelオプション> 人気のある機能→「 リボンに開発タブを表示する 」オプションをチェックします。 Excelで作業するための上位オプション セクション。

次に、作業エリアにマクロボタンを挿入します。「開発」→「挿入」をクリックし、「フォームコントロール」セクションの最初のオプションを選択します。次のスクリーンショットをご覧ください: 開発 > 挿入をクリックし、「 フォームコントロール 」セクションの最初のオプションを選択します。次のスクリーンショットをご覧ください:
a screenshot of inserting a form control

作業エリアにボタンを描画します。

4. 次に「マクロの割り当て」ダイアログボックスがポップアップ表示されますので、このボタンに割り当てるマクロを選択し、「OK」ボタンをクリックします。 OK 」ボタンをクリックします。
a screenshot of assigning a macro to this form control
これで、このボタンを使ってマクロを実行できるようになりました。

必要に応じて、マクロボタンを書式設定することができます。
マクロボタンをわかりやすく見栄えよくしたい場合は、書式設定を行いましょう。右クリックしてコンテキストメニューを使用することで、ボタン上のテキストを変更したり、割り当てられたマクロを変更したり、コントロールボタンを書式設定することが可能です。
a screenshot of changing the text on the button

アクティブなワークブックや多くのフォルダにあるすべてのワークブックからすべてのマクロを迅速に削除

Kutools for Excelは、Excelユーザーがワークブック内のすべてのマクロを簡単に削除できるようにする2つの方法を提供します。

  • A. すべてのマクロを削除: このユーティリティを使用すると、アクティブなワークブック内のすべてのマクロをワンクリックで削除できます。
  • B. 一括ですべてのマクロを削除: このユーティリティを使用すると、複数のワークブックのすべてのマクロを、それらを開くことなく一括で削除できます!次のスクリーンショットをご覧ください:
  • a screenshot of using Kutools for Excel to quickly remove all macros from active workbook or workbooks in certain folders

リボンのクイックアクセスツールバーにマクロボタンを挿入する

現在のワークブックの作業エリアにマクロボタンを挿入した場合、そのワークブック内でのみマクロを適用できます。しかし、リボンのクイックアクセスツールバーにマクロボタンを追加すれば、すべてのワークブックでそのマクロを適用できます。

1. リボンの上部にある「 」ボタンをクリックし、ドロップダウンリストから「その他のコマンド...」を選択します。次のスクリーンショットをご覧ください: その他のコマンド… 項目を選択します。次のスクリーンショットをご覧ください:
a screenshot of selecting More Commands to open the Excel Options window

2. 「Excelのオプション」ダイアログボックスで、「コマンドの選択元 」ドロップダウンボックスから「マクロ」アイテムを選択します。次のスクリーンショットをご覧ください;

3. 新しいボタンに割り当てるマクロを選択してハイライトします;

4. 「 追加 」ボタンをクリックします。
a screenshot showing how to add an existing macro to the Quick Access Toolbar

5. これで選択したマクロ名が右側のボックスに追加されました。右側のボックスでマクロ名を選択します。次のスクリーンショットをご覧ください。

6. 「変更」ボタンをクリックします。

7. 「 ボタンの変更 」ダイアログボックスで、ボタンシンボルを選択します。
a screenshot of assigning a symbol to the macro

8. 「OK 」ボタンをクリックします。

次にリボンのQATに戻ると、ステップ3で選択したマクロに割り当てられた新しいボタンが表示されます。


最高のオフィス生産性ツール

🤖 Kutools AI アシスタント: データ分析を革命化する: インテリジェント実行   |  コード生成  |  カスタム数式の作成  |  データを分析しグラフを生成  |  拡張機能を呼び出す
人気の機能: 重複を見つけてハイライトまたはマーキング   |  空白行を削除   |  データを失わずに列またはセルを統合   |   丸める ...
スーパーLOOKUP: 複数条件のVLookup    複数値のVLookup  |   複数シートの検索   |   ファジーマッチ ....
高度なドロップダウンリスト: ドロップダウンリストを迅速に作成   |  依存ドロップダウンリスト   |  マルチセレクトドロップダウンリスト ....
列管理: 特定の数の列を追加  |  列を移動  |  非表示列の可視ステータスを切り替え  |  範囲と列を比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   強化された数式バー    ワークブック & ワークシート管理   |  オートテキスト ライブラリ (Auto Text)   |  日付ピッカー   |  データの統合   |  セルの暗号化/復号化    リストで電子メールを送信   |  スーパーフィルター   |   特殊フィルタ (太字/斜体/取り消し線をフィルタリング...) ...
トップ15のツールセット12 のテキストツール (テキストの追加, 特定の文字を削除, ...)  |  50以上 のグラフ の種類 (ガントチャート, ...)  |  40以上の実用的な 数式 (誕生日に基づいて年齢を計算する, ...)  |  19 の挿入ツール (QRコードの挿入, パスから画像を挿入, ...)  |  12 の変換ツール (単語に変換する, 通貨変換, ...)  |  7 の統合 & セルの分割ツール (高度な行のマージ, セルの分割, ...)  |  ...さらに多く

Kutools for ExcelでExcelスキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、300以上の高度な機能を提供し、生産性を向上させ、保存時間を節約します。  最も必要な機能を入手するにはここをクリック...


Office TabはOfficeにタブインターフェイスをもたらし、作業を非常に簡単にします

  • Word、Excel、PowerPoint、Publisher、Access、Visio、Projectでタブ付きの編集と読み取りを有効にします。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を50%向上させ、毎日数百回のマウスクリックを減らします!