今日はメニュー/ツールバーに登録(EXCEL2003)からはじめていきます。
EXCEL2003までのバージョンにはメニューバーとツールバーがあり、
メニューバーやツールバーからマクロを実行できます。
マんタの補足~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EXCEL2007ではメニューバーとツールバーは廃止されました。
登録の仕方は後程説明します。
続いてツールバーへの登録の仕方をやっていきます。
基本的にメニューへの登録と一緒です。
次にブックにツールバーを添付する
新しく作成したツールバーはブックに添付ができます。
マクロを記述したブックに、そのマクロの実行するためのツールバーを添付しておけば、どのEXCELでブックを開いてもマクロを実行できます。
メニューやツールバーにマクロを登録するメリット&デメリット
メリット
①どのブックでも利用できる。
②マクロで操作できる
メニューやツールバーをマクロ操作することもできます。
ブックを開いたときに専用のメニューを追加し、ブックを閉じるときに専用メニューを除去するような仕組みもできます。
デメリット
①マクロの実態と切り離されます。
メニューバーやツールバーはEXCELが管理している。
メニューバーやツールバーはBook1.xls開いてなくても操作可能なので、
開いてないときに実行するとマクロが記述されたブックを開いて実行しようとします。
②うっかり消されてしまう
ワークシート上に配置されたボタンは明示的な命令でない限り削除できません。
一方メニューバーに追加したメニューはユーザー設定ダイアログボックスのリセットを押すとすべて初期化されます。
ユーザーがうっかり消してしまうこともありますので・・・
最後にクイックアクセスツールバーに登録する方法
自分の下手な説明よりここを見たほうがわかりやすいと思います・・・・
次回VBAまとめです。ここまでご覧いただきありがとうございました。
>>>>>>>>>BY マんタ<<<<<<<<<<<<<<<<<<<<<<<<<<
VBAエキスパート公式テキスト
EXCELVBAベーシック
著者 田中亨
より