| Profileyoukey spacesBlogLists | Help |
|
October 14 マクロを複数のブックで共有する(Excel)久しぶりに覚書です。
あるExcelのマクロ(VBA)をつくったのですが、毎回新しいデータ(Excelのブック)が
送られてくるので、その都度マクロをコピー&ペーストしていました。
でもこれは非効率。そこで、ひとつのマクロを複数のブックで共有する方法を調べ
ました。
■方法
『個人用マクロブック』にマクロを保存します。
個人用マクロブックの名前は『PERSONAL.XLS』でした。
■個人用マクロブックの作り方
[ツール]メニューの[マクロ]の[新しいマクロの記録]を選択して、表示したダイアログ
の「マクロの保存先」に『個人用マクロブック』を指定します。
その後[OK]ボタンをクリックしてマクロの記録を開始し、何もせずに記録を終了します。
注意:
[ツール]メニューの[マクロ]の[マクロ]を選択して表示する「マクロ」ダイアログでは
『個人用マクロブック』は指定できません。
■個人用マクロブックにマクロを追加する
『個人用マクロブック』は最初は非表示になっているので、[ウインドウ]メニューの
[再表示]を選択して表示させます。
その後、[ツール]メニューの[マクロ]の[マクロ]を選択して編集します。
個人用マクロブックのシートに参照用の定数データを追加したのですが、
再び「表示しない」設定にしておかないと、Excelブックを開くたびに表示されて
わずらわしかったです(苦笑)
ちなみに、個人用マクロブックはこの↓フォルダにありました。
C:\Documents and Settings\xxx\Application Data\Microsoft\Excel\XLSTART
スタート時に読み込まれるファイルはここに置けばいいのかな?
|
|
|