- ベストアンサー
エクセル2007でVBAを登録
作ったマクロをクイックアクセスツールバーに登録しましたが マクロを実行したら作ったときのファイルが開いてしまいます。 これを開かない様にしたいのですが出来ますでしょうか? また、クイックアクセスツールバーでなくて普通にツールバーに登録は出来ますでしょうか? かなり検索して探しましたがわかりません。 ご教授宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>PERSONAL.XLSMに載せたマクロをクイックアクセスツールバーに載せるが出来ません ケース0) ナントナク失敗しているのかもしれません? もう一度エクセルを起動し,落ち着いてやり直してみます。 ケース1) 単純に見落としているだけかもしれません? 添付図のように,「PERSONAL.XLSM!マクロ名」を探して追加します。 ケース2) 個人用マクロブックに登録したマクロが,(ツールバーに載せる云々以前に)そもそもふつーに使える状態になってないのかもしれません? Excelのオプションからアドイン欄を開き,下端の管理:で「使用できないアイテム」を開始してPERSONAL.XLSが囚われていたら,有効にします。 ケース3) 実は何か特別な仕込みをしたマクロを登録しようとしている? 単純に「新しいマクロの記録」で個人用マクロブックに登録したマクロを,お話ししている手順でクイックアクセスツールバーに登録できることを確認します。
その他の回答 (1)
- keithin
- ベストアンサー率66% (5278/7941)
>作ったときのファイルが開いてしまいます 次のようにマクロを登録し直します 1.「個人用マクロブック」を用意する ・個人用マクロブックが無い/判らない場合 開発タブから新しいマクロの記録を開始する マクロの保存先を個人用マクロブックにする てきとーに操作してマクロを記録し,記録終了する エクセルを一度再起動し,その際に個人用マクロブックの変更を問われたらはいと答える 2.マクロを登録してあるブックを開く ALT+F11でVBE画面を開く プロジェクトエクスプローラで,いま登録済みのマクロが載っているModule1とかを,VBAProject(PERSONAL.XLSM)にドラッグして引っ越す 3.オリジナルのマクロを登録してあったブックは閉じる クイックアクセスツールバーにマクロの登録を開始する PERSONAL.XLSMに載せたマクロをクイックアクセスツールバーに載せる #個人用マクロブックではなく,アドインを作成して登録しても出来ます。 >ふつーにツールバーに登録 Excel2010では出来ますが,Excel2007では出来ません。
お礼
解答ありがとうございます 個人用マクロブックは最初にエクセルを開いたものがそうらしいのですがどうしてもboook1となります。また、マクロの保存ですが個人用としてVBEのメニューではbook1の上書きとインポートエクスポートと印刷、終了しかなくて保存先の指定が出来ないみたい(わかりません) それから いま登録済みのマクロが載っているModule1とかを,VBAProject(PERSONAL.XLSM)にドラッグして引っ越す ですが、ドラッグすると○/マークが出て移動できないみたいです 以上宜しくお願いします。
補足
個人用マクロブック、わかりました開始するときに個人用にすれば出来ました。 しかし、PERSONAL.XLSMに載せたマクロをクイックアクセスツールバーに載せる が出来ません。個人用マクロブックで作ったマクロがクイックアクセスツールバーのマクロ の中に出てきません。他のファイルを開いてそこで作ったマクロは出てきますが? 宜しくお願いします。
お礼
解決してないですが、 どうもソフトに問題あるみたいで、ありがとうございました。
補足
解答ありがとうございます。 失敗はないと思うのですが... 1.実は前回個人用マクロブック、わかりました開始するときに個人用にすれば出来ました。 と言いましたが、XLSBとなっています。XLSMはどうやっても出来ません。そのせいでしょうか? XLSMの作り方でぐぐるとやはりマクロ登録の時に個人用を指定となっていて、XLSBでぐぐっても 情報がありません。あと他はXLAMというフォルダがありますが、これは違うみたいですね。 2.下端の管理:で「使用できないアイテム」を開始してPERSONAL.XLSが囚われていたら,有効にします。 使用不可に設定されているアイテムはありませんと出ます。 しかし、クイックアクセスツールバーに登録は出来ないもののツールのマクロで”PERSONAL.XLSB!作ったマクロ名"で3つほど作ったマクロが出て来て使えることは使えますが。 3.やはり手順どおりやってみますが、登録出来ません。 宜しくお願いします