エクセル実践塾 > エクセル実践塾2007

「縮小して表全体を表示する」 のマクロを、クイックアクセスツールバーから実行したい

 

クイックアクセスツールバーにマクロを登録すれば、マウスからでも、キーボードからでも、簡単に実行できるようになります

Excel 2010/2007に用意されているクイック アクセス ツールバーは、カスタマイズ可能なツールバーです。

任意のマクロも登録することができ、その場合には、自動的にショートカットキーも割り当てられます。

 

 

Excel 2010/2007の場合

 

@クイックアクセスツールバーの「クイックアクセスツールバーのカスタマイズ」ボタンから、「その他のコマンド」を選びます

 

A「Excelのオプション」ダイアログボックスが表示されます

 

B「コマンドの選択」の「▼」ボタンから、「マクロ」を選びます

 

C登録するマクロを選んで、「追加」ボタンをクリックすると、右側のリストにそのマクロが追加されます

「OK」ボタンをクリックすると、マクロボタンの追加された、クイックアクセスツールバーが表示されます

 

DAltキーを押すと、マクロボタンに割り当てられたショートカットキーを確認できます

作例では、マクロに「4」が割り当てられているので、Alt+4キーでマクロを実行できるようになりました。

 

 

関連する他のページ

マクロ有効ファイルって何?
マクロを含むブックは、マクロ有効ファイル(マクロ有効ブック)として保存しなければ、マクロが失われてしまいます

マクロのコードを、見た目にわかりやすく、簡潔に記述したい
With ステートメントを使えば、作業の対象となるオブジェクトの記述が1回で済みます

どのブックからでも利用できるマクロを作りたい
「個人用マクロブック」に登録すれば、どのブックからでもそのマクロを実行できるようになります

オートシェイプの枠線の表示の有無を、マクロで切り替えたい
Shape.LineのVisibleプロパティの設定を変えることで、枠線を表示したり非表示にしたりすることができます

ブックを閉じるときに、マクロを自動的に実行したい
そのブックのWorkbook.BeforeClose イベントに、マクロを実行するコードを記述します

2つのフォルダへの保存マクロを、汎用的なものにしたい
ファイル名の部分を、編集中のブックの名前を表すActiveWorkbook.Nameにすると、編集中のブックならどれでもマルチ保存が可能になります

マクロを右クリックで実行したい
Worksheet_BeforeRightClickイベントのプロシージャにマクロを記述すると、指定シートを右クリックしたときにそのマクロが実行されます

オートシェイプの枠線の表示と非表示を、一つのマクロで切り替えたい
If〜Then〜Elseの構文を使えば、オートシェイプの状態に応じて、表示と非表示を一つのマクロで切り替えられます

マクロ実行時に表示されるダイアログボックスを無視したい
Application.DisplayAlerts プロパティをFalseにすると、マクロの実行中に警告やメッセージが表示されなくなります

オートフィルタで抽出したデータを、用紙1枚で印刷したい
[次のページ数に合わせて印刷]を使えば、指定した枚数でデータの印刷を行えます