ホーム > VBA入門の入門 > Lesson4: マクロの実行 その2

マクロの実行 その2
ツールバーから実行 ツールバーから実行
ボタンではなく、ツールバーから実行できるようにします。
(マクロの勉強にはあまり関係ありません...個人的にやってみたかっただけです)
[表示][ツールバー][ユーザー設定]をクリック。
ツールバー
ユーザー設定の画面が出てくるので、ツールバーのタブを選び、[新規作成]をクリック。
ユーザー設定
新しく作るツールバーの名前を入力します。
ユーザー設定
「ユーザー設定1」を「成績表の並べ替え」と変えました。
2004年7月
ツールバーから実行 その2 ツールバーから実行 その2
こんなのができます。新しいツールバーです。
新しいツールバー
中身(メニュー)を作ります。
[コマンド]タブ、[マクロ]の[ユーザー設定メニュー項目]をツールバーまで
ドラック(マウスでクリックしたままツールバーのところまで引っ張って行きます)
ユーザー設定
お好みで[ユーザー設定ボタン]でもいいです。好きなほうを。
新しく持ってきたメニューを右クリックして、設定します。
ツールバーを設定
名前を「番号順」と変えます。
メニューがテキストのみの表示なので、イメージも入れてみたいと思います。
[イメージとテキストを表示]を選んでチェック入れます。
2004年7月
ツールバーから実行 その3 ツールバーから実行 その3
[ボタンイメージの変更]で好きな絵を選びます。
(もし絵を書くのが好きなら[ボタンイメージの編集]で好きな絵を書いても...)
ボタンの選択
えんぴつを選んでみました。
マクロ登録
次にマクロの登録です。
マクロ登録
[番号順]を選んで[OK]をクリック。これで番号順に並び替えるメニューができました。
2004年7月
ツールバーから実行 その4 ツールバーから実行 その4
他のメニューも設定します。
[コマンド]、[新しいメニュー]、[新しいメニュー]を選んで、
ツールバーの所にドラックします。
新しいメニュー
新しいメニューを右クリックします。
メニュー設定
名前を「科目ごとの成績順」と変えます。ついでに[グループの始まり]をクリック。
メニュー項目設定
メニュー[科目ごとの成績順]の下にメニュー項目を作ります。
[コマンド][マクロ][ユーザー設定メニュー項目]をドラックして
[科目ごとの成績順]の下に入れます。
これも[番号順]を設定したときと同じように設定します。
新しいメニュー
右クリックし、名前を「国語の成績順」に変えます。
[イメージとテキストを表示]をクリック。
[ボタンイメージの変更]で好きな絵を選びます。
そして[マクロの登録]をクリックし、マクロ[国語の成績順]を選び[OK]をクリック。
メニュー設定中
[国語の成績順]というメニュー項目が出来ます。
この下に同様に他の項目も作っていきます。
メニュー設定完了
新しいツールバー[成績表の並び替え]が出来上がったので、
[ユーザー設定]画面を閉じます。
このツールバーのメニュー項目をクリックするとマクロが実行されます。

メニュー... 「メニュー...」
ツールバーが出来て、満足(自己満足)
でも、もっとセンス良く作れればよいのだけれど...
2004年7月