まりふのひと

Excelにユーザー設定タブ&グループを作りリボンにマクロを登録してみた

更新:2020-07-08
≪目次≫



いきさつ

 4/20 のブログ『Excelの「ユーザー設定のビュー」、他のシートには使えないのでマクロ(VBA)化してみた』で、マクロをクイックアクセスツールバーに登録し試行していたが、クイックアクセスツールバーには、

  • アイコンの選択ができない。(方法がわからない)
  • このためアイコンが増えると、探すのに時間が掛かる=「クイック」起動ができない。
  • アイコンをポイントした時に出るテキスト(コンテキストメニュー?)は変更できない。(変更する方法がわからない)
  • ブックに関係なく表示される。(Excelに登録される)

使い勝手が今一なので‥‥

リボンのユーザー設定の操作

ユーザー独自のタブ、グループ、コマンドボタンを作る

 ブックではなく、Excel に登録される。

§1.ユーザー設定タブ を作る
  1. Excel2013を起動
  2. [ファイル]⇒ オプション ⇒ リボンのユーザー設定 と進み、
  3. [新しいタブ]をクリックする。
  4. 新しいタブ(ユーザー設定)が出来るので、選択し、[名前の変更]で
  5. 名前を "MMUS" とした。
§2.ユーザー設定グループ を作る

 続いて‥‥

  1. MMUS(ユーザー設定)タブを選択し、
  2. [新しいグループ]をクリックする。
  3. [名前の変更]で、
  4. "マクロ" とした。
  5. 同様に[新しいグループ]⇒[名前の変更]で "表示設定" を作った。
  6. Excelを閉じる。
§3.マクロを起動するコマンドボタンを登録する

 マクロを起動するコマンドボタンを作るには、(1)マクロ有効ブック(一般的には .xlsmファイル)を開く必要がある。(2)開いたマクロ有効ブックにあるマクロを登録するので、登録後はマクロ有効ブックを移動すると起動できなくなる。(たぶん)

  1. マクロ有効ブックを開く。(ここでは「マクロ実績報告.xlsm」)
    • MMUS タブが出来ているはず‥‥

  2. [ファイル]⇒[オプション]⇒ リボンのユーザー設定 と進み、
  3. コマンドの選択」を「マクロ」にする。

  4. リボンのユーザー設定」の ☑MMUS(ユーザー設定)を展開し、
  5. 表示設定 グループに[実績入力時]コマンドボタンを作る
    1. 表示設定(ユーザー設定)」を選択し、
    2. マクロにある「マクロ実績報告.xlsm!view実績入力時」を選択,
    3. [追加 >>]をクリックする。
    4. マクロ実績報告.xlsm!view実績入力時 が選択されていることを確認し、[名前の変更...]をクリックし、
    5. アイコン を選択し(任意)
    6. 表示名 を "実績入力時" とし、[OK]する。(判りやすい表示名にする)
  6. 表示設定 グループに[空白の車番を埋める時]コマンドボタンを作る
    1. 表示設定(ユーザー設定)」を選択し、
    2. マクロにある「マクロ実績報告.xlsm!view空白の車番を埋める時」を選択,
    3. [追加 >>]をクリックする。
    4. マクロ実績報告.xlsm!view空白の車番を埋める時 が選択されていることを確認し、[名前の変更...]をクリックし、
    5. アイコン を選択し
    6. 表示名 を "空白の車番を埋める時" とし、[OK]する。
  7. 表示設定 グループに[全面表示]コマンドボタンを作る
    1. 表示設定(ユーザー設定)」を選択し、
    2. マクロにある「マクロ実績報告.xlsm!view全面表示」を選択,
    3. [追加 >>]をクリックする。
    4. マクロ実績報告.xlsm!view全面表示 が選択されていることを確認し、[名前の変更...]をクリックし、
    5. アイコン を選択し
    6. 表示名 を "全面表示" とし、[OK]する。
  8. [OK]でリボンのユーザー設定を終える。
  9. Excelシートに戻ったら、[MMUS]タブを選択し、表示設定 グループにコマンドボタンができているのを確認する。f:id:ogohnohito:20200611144353j:plain:right:w600

その他の機能

✅タブの表示/非表示
  1. [ファイル]⇒ オプション ⇒ リボンのユーザー設定 と進み、
  2. メインタブ のタブ名の前にある ☑ を外すと非表示に、チェックを入れると表示される。
  3. [OK]で閉じる。
✅タブやコマンドボタンの順序を変える
  1. [ファイル]⇒ オプション ⇒ リボンのユーザー設定 と進み、
  2. メインタブ の順序を変えるタブ名またはグループ名,コマンドボタンを選択し、
    • アイテムが見えない時は、f:id:ogohnohito:20200708120052p:plain をクリックして展開する。
  3. f:id:ogohnohito:20200708115612p:plain:right:w32右側にある[▲](上げる)[▼](下げる)をクリックする。
  4. [OK]で閉じる。
✅タブやコマンドボタンの削除
  1. [ファイル]⇒ オプション ⇒ リボンのユーザー設定 と進み、
  2. メインタブ の削除するアイテムを選択し、
  3. [<<削除]をクリックする。
    • 選択しても削除ボタンがアクティブにならないアイテムは削除できない‥‥ ことになる。
    • コマンドの選択から[追加>>]したアイテムは、削除すると元の位置に戻り、無くなってしまうことではない。
✅他のPCに移設する方法

 リボンの[インポート/エクスポート]があるのは知っているが、使ったことがない...