【MOS】【Microsoft Office Excel】【マクロ/VBA】マクロを各種ボタンに割り当てる
- 2012/04/09 23:08
- マクロ
- 74
マクロをショートカットキーまたはボタン等に割り当てて、簡単に呼び出すことができる。
マクロを割り当てることができるボタンの種類は以下のとおり。
・ボタン:文字色変更可能。背景色は変更不可。
・コマンドボタン:文字色・背景色変更可能。
・オートシェイプ:文字色・背景色変更可能。
ボタン
特徴:文字色変更可能。背景色は変更不可。
- メニューバーの「表示」メニューから「ツールバー」-「フォーム」にチェックを入れる。
- フォームツールバーの「ボタン」コマンドをクリック。カーソルが十字になる。
- 任意の場所にボタンを配置。
- マクロの登録ダイアログが開くので、割り当てたいマクロを選択。
- 「OK」ボタンをクリック。
【作成したボタンの編集】
ボタンを右クリックすると各種編集ができる。
ボタンを右クリックすると各種編集ができる。
コマンドボタン
特徴:文字色・背景色変更可能。
- メニューバーの「表示」メニューから「ツールバー」-「コントロールツールボックス」にチェックを入れる。
またはメニューバーの「表示」メニューから「ツールバー」-「VisualBasic」にチェックを入れ、「コントロールツールボックス」ボタンを押す。 - コントロールツールボックスツールバーの「コマンドボタン」をクリック。カーソルが十字になり、自動的にデザインモードに切り替わる。
- 任意の場所にボタンを配置。
- 設置したコマンドボタンを右クリックして(またはコントロールツールボックスツールバーから)「プロパティ」を選択する。
- 「(オブジェクト名)」でオブジェクト名変更。
- 「Caption」でボタンに表示するテキストを変更。
- 「Backcolor」で背景色を変更。
- コマンドボタンをダブルクリック(または右クリック-「コードの変更」)でVBEを表示
- コードを入力
Private Sub (オブジェクト名)_Click()
実行するマクロ名
End Sub - 編集が完了したらコントロールツールボックスツールバーの「デザインモードの終了」ボタンをクリック。