今回は、Excelで作成したマクロを、ボタン一つで簡単に実行できるようにする方法を紹介します。
エクセルで「マクロの記録」を使って定型作業を自動化できたとしても、実行するたびに「開発」タブを開いて「マクロ」を選び、リストから探して実行するのは少し手間に感じることがあるかもしれません。そのようなとき、シート上に専用の「実行ボタン」を作っておけば、クリックするだけでいつでもすぐにマクロを呼び出せるようになります。自分だけでなく、他の人がファイルを使うときにもわかりやすくなるのがメリットです。
マクロボタンを作成する基本的な手順
ボタンを作る作業は、図形を配置するような感覚で簡単に行うことができます。
ボタンの挿入
- 画面上部の「開発」タブを開く
- 「コントロール」グループの中にある「挿入」アイコン(カバンのようなマーク)をクリックする
- 「フォームコントロール」という項目の一番左上にある「ボタン(四角いアイコン)」を選択する
- シート上のボタンを配置したい場所で、マウスをドラッグして好きな大きさに四角を描く
ドラッグを終えてマウスのボタンを離すと、自動的に「マクロの登録」というウィンドウが表示されます。
マクロを割り当てる
ボタンにどの作業(マクロ)をさせるのかを設定します。
- 「マクロの登録」ウィンドウのリストから、このボタンに割り当てたいマクロの名前をクリックして選ぶ
- 「OK」ボタンを押す
これで、配置したボタンと作成済みのマクロが紐づきました。
ボタンの見た目を整える
ボタンを配置した直後は、「ボタン1」といった味気ない名前が表示されています。何をするボタンなのかがひと目でわかるように、名前や見た目を調整しましょう。
ボタンのテキストを変更する
- ボタンの文字の部分をクリックする(またはボタンの上で右クリックして「テキストの編集」を選ぶ)
- 「ボタン1」などの文字を消し、「集計を実行」「データをクリア」など、わかりやすい名前に書き換える
- テキストの入力が終わったら、シート内の適当なセルをクリックして編集状態を解除する
名前をわかりやすくしておくだけで、久しぶりにファイルを開いたときや、同僚に作業を引き継いだときにも、迷わず操作してもらいやすくなります。
ボタンの大きさを調整する
ボタンのサイズを変えたいときは、ただクリックするとマクロが実行されてしまいます。設定を変更したい場合は、「Ctrl」キーを押しながらボタンをクリックするか、ボタンの上で右クリックをしてください。
これでボタンの周りに白い丸印が表示され、選択状態になります。この丸印をマウスで引っ張ることで、好きな大きさに調整したり、ドラッグして場所を移動したりすることができます。
図形をマクロボタンとして使う応用テクニック
標準のボタンはシンプルなグレーの四角形ですが、Excelの「図形」機能をボタン代わりに使うことも可能です。デザインにこだわりたいときに便利です。
図形にマクロを登録する手順
- 「挿入」タブから「図形」を選び、角丸四角形や矢印など、好きな図形をシートに配置する
- 図形の中にテキスト(例:「印刷する」など)を入力し、色やフォントを整える
- 作成した図形の上で右クリックし、メニューから「マクロの登録」を選ぶ
- 割り当てたいマクロを選んで「OK」を押す
この方法を使えば、シートのテーマカラーに合わせたカラフルなボタンや、立体的なボタンを作ることができます。視覚的に目立たせたい場合や、複数のボタンを並べてわかりやすく整理したい場合におすすめです。
まとめ
Excelのマクロは、ボタンと組み合わせて初めて「誰でも使いやすいツール」として完成します。
「開発」タブから標準のボタンを配置する方法も、図形を使ってデザインを整える方法も、数ステップで設定できる簡単な作業です。よく使うマクロにはぜひ専用の実行ボタンを用意して、日々の業務の効率化や、チーム内でのスムーズな共有に役立ててみてはいかがでしょうか。