• ベストアンサー

VBAのマクロ(フォーム型)をボタンで押して表示する方法

VBA(エクセル)でマクロを作成しました。メニューバーにマクロボタンを追加する為に、メニューバー右クリック→ユーザ設定→ユーザ設定ボタン(マクロ)をし設定したのですが、設定した端末でエクセルを開くとちゃんとマクロボタンがメニューバーに表示されているのですが、別の端末でファイルを開くとボタンが表示されません。端末毎にマクロボタンを設定しないといけません。マクロボタンをどの端末から開いても表示するように設定する事は可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

ツールバーの設定は、Excel2000の場合、Excel.xlb というファイルに記録されます。場所はW2KかWXPなら C:\Documents and Settings\ユーザ名\Application Data\Microsoft\Excel です。これを他のPCに配布すればいいと思います。 (他バージョンで上記ファイルが見つからないときは、.xlbファイルを検索して、更新時刻で当たりをつけてください。Excel数字.xlb か ユーザ名数字.xlb) そのPCで既に独自ツールバーを設定していて共存したい場合は、XLSTART フォルダに入れればよいと思います。

その他の回答 (1)

  • popesyu
  • ベストアンサー率36% (1782/4883)
回答No.1

ツールバーの設定はレジストリ情報です。 つまりはボタンの配置はPCによって異なるものといういことになります。 ということで自動でボタンを組み込みたいのなら ボタンを登録する部分もVBAで書くというのが常道です。

参考URL:
http://www.moug.net/skillup/nksw/nksw07-01.htm

関連するQ&A