|
マクロをすべてのエクセルファイルに適用できるようにするにはどうしたらいい?http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13128405733
マクロをすべてのエクセルファイルに適用できるようにするにはどうしたらいい?
visual basic を立ち上げ、コードを記述したとします。 そのマクロをすべてのエクセルファイルに適用できるようにするにはどうしたらいいのでしょうか? 現在はとあるエクセルファイルにマクロを入れておいて そのファイルを立ち上げておいて 別のエクセルファイルを立ち上げ(csvファイルだったりもします) マクロを実行しています。 なんか手間がかかりすぎるのですが もっとスマートな方法はないのでしょうか? 作ったばかりのcsvファイルにすぐマクロを適用したい時に もっと簡単にやれればいいのですが。 どこかのサイトで見かけた記述ですが マクロはコレクションとして ひとまとめにしておくとか書いてありましたが 何のことかわかりません。 どうやるのでしょうか?
回答(2件中1〜2件) rivoisuさん
アドインにして登録すればどのブックでも使えるようになります。 私は「自作関数Function〜End Function」をアドインにした経験はあるのですがマクロ(Sub〜End Sub)もできるはずです。 関数と違ってマクロの場合はどのように起動するかが問題になります。 ショートカットができるかどうかは試してないのでわかりません。 右クリックメニューから起動するようにする方法が書かれています。 https://sites.google.com/site/compositiosystemae/home/vbaworld/midd... が参考になるかと思います。 回答日時:2014/5/1 11:01:38
xls88_1さん
個人用マクロブックに記述保存するようにします。 <参考> 個人用マクロブックを作る http://kokodane.com/macro10.htm ショートカットキーを割り当てる マクロボタンをクイックアクセスツールバーに置く とかすれば起動が簡単になります。 既存のExcelショートカットキーと被らないように注意してください。 マクロのショートカットキーが優先されます。 <参考> ショートカットキーによるマクロの実行 http://www.officepro.jp/excelmacro/run/index1.html マクロにショートカットキーを設定する http://www.moug.net/tech/exvba/0150112.html 回答日時:2014/5/1 01:23:23 |

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- パソコン






回答していただいた御二方ありがとうございました。
まだよく理解できていませんが、こっちの方向にいろいろな技術があるようですね。
http://d.hatena.ne.jp/language_and_engineering/20090731/p1
個人用マクロブックは知ることができて有益でしたがあまり使い勝手がいいとも思えてません。
まだ他に何かいい方法がございましたら下記にてご教示ください。
http://blogs.yahoo.co.jp/uuatanabetakahiko/34293991.html
2014/5/8(木) 午前 2:34 [ diogenes ]