ボタンクリックでマクロを実行する方法は?
結論
フォームコントロールの「ボタン」にマクロを割り当てて実行できます。
詳しい解説
「開発」タブ→「挿入」→「フォームコントロール」の「ボタン」を選択→シート上にドラッグ→マクロの割り当てダイアログで実行したいマクロを選択→OK。図形やアイコンにマクロを割り当てることも可能です(図形を右クリック→「マクロの登録」)。全バージョン共通です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
月次レポート作成ボタンを作成
「レポート作成」ボタンを押すと、データ整形→グラフ作成→PDF保存のマクロが実行される。担当者が変わっても操作が統一できる
- 開発タブ→挿入→フォームコントロールの「ボタン」を選択
- シート上にボタンを配置
- マクロの割り当てダイアログで実行したいマクロを選択
- ボタンのテキストを「レポート作成」に変更