ActiveXコントロールボタンでマクロの実行ボタン マクロ講座

ActiveXコントロールボタンに登録して実行する

ActiveXコントロールボタン
ActiveXコントロールボタン

ボタンにマクロを登録

コントロールツールボックスでマクロボタン作成

毎日のように利用するマクロは、便利な方法で実行できるようにしたいものです。
ここではマクロをボタンに登録して実行する方法を紹介します。
ActiveXコントロールボタンは、非常に使い勝手の良いボタンです。

Excelバージョン:20192016201320102007
(サンプルファイルは、こちらから マクロ18b回サンプルデータ

マクロ実行ボタンを作成~ActivXコントロール

リボンの開発タブにあるコントロールグループの中から、挿入ボタンをクリックしましょう。するとボタンが複数配置されたメニューが開きます。
マクロ実行用のコマンドボタン作成1
フォームコントロールとActiveXコントロールのボタン群です。
今回は、ActiveXコントロールのコマンドボタンをクリックします。 すると、シート上にボタンを設置できるようになります。
ボタンを作成したいところに、マウスを合わせてコマンドボタンの大きさを、 自分の好きなサイズまでドラックしながら決めましょう。
コントロールツールボックスを表示する
コマンドボタンは、クリックすることでコマンドを実行する最も一般的なタイプのコントロールです。 標準のイベントはClickです。
空のComanndButton1が作成されました。サイズが決まったら適当な位置に移動することもできますよ。
恐れずに、コマンドボタンを押してくださいね。
マクロ実行用のコマンドボタン作成2

コントロールのプロパティ

まだ何も登録されていない空のComanndButton1ですが、デザインモードのままになっているかと思います。 デザインモードの状態でメニューからプロパティをクリックします。
マクロ実行用のコマンドボタン作成3
すると何やら英語がいっぱい書いてあるプロパティ画面(プロパティウインドウ)が出てきます。現在選択しているCommandButton1のプロパティが表示されています。

コマンドボタンの外観を整える

このプロパティウインドウで、各コントロールのプロパティを変更することができます。今回は、「BackColor」と「Caption」と「Font」「ForeColor」の項目を設定します。 「BackColor」は、システムカラーとパレットのいずれかから色を選べます。こちらはシステムカラーです。
マクロ実行用のコマンドボタン作成4
パレットを選び、色をクリックするとボタンの背景色が変わります。
マクロ実行用のコマンドボタン作成5

Caption~ボタンに表示される名前

続いて、Captionで、ボタンに表示される名前を変更します。 わかりやすい名前をつければいいです。
マクロ実行用のコマンドボタン作成6

ForeColor~ボタン文字列の色

ForeColorでボタンに表示される文字列の色を変更することができます。
マクロ実行用のコマンドボタン作成6

Font~ボタン文字列のフォント

Fontでは、ボタンに表示されるフォントを変更することができます。
マクロ実行用のコマンドボタン作成7
他にも設定できる項目がありますが、上記4項目で十分でしょう。
コマンドボタンの完成です。プロパティウィンドウの右上の×をクリックして、プロパティウィンドウを 閉じましょう。 次はコードを登録します。

こちらもおすすめ