- ベストアンサー
Excel「マクロの記録」「マクロの保存先」ついて
こんにちは。 「マクロの記録」を実行する時に 「マクロの保存先」を設定するのですが、 「個人用マクロブック」「新しいブック」「作業中のブック」の3種類から選択設定するようになっています。 このなかの「新しいブック」と「作業中のブック」の違いについて 教えてください。 この2つに設定した場合、エクセルマクロファイルはどこのフォルダに保存されるのでしょうか。 ※ちなみに「個人用マクロブック」の場合は C:\Users\[User]\Appdata\Roaming\Microsoft\Excel\XlStart に保存されるそうです。 教えてください。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> このなかの「新しいブック」と「作業中のブック」の違いについて > 教えてください。 やってみたらわかる事だと思いますが 新しいブックは新規にブックが開くのでそのブックを保存するフォルダになります。 作業中のブックはそのマクロの記録をしようとしているブックになりますからそのブックを保存するフォルダになります。
その他の回答 (3)
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
>この2つに設定した場合、エクセルマクロファイルはどこのフォルダに保存されるのでしょうか。 「新しいブック」の場合、保存先フォルダと保存先ブック名を指定するダイアログが出ます。そこで「book2.xlsm」などと指定すると、現在のフォルダにbook2.xlsmというブック名で保存されます。 「作業中のブック」の場合、今開いているブックの中に保存されます。(book1.xlsmを開いているなら、その中) なお、今開いているブックの拡張子が「xlsx」の場合、マクロを保存できないブックなので、ブックを保存してもマクロは記録されずに消えます。 なお、マクロは「単独でファイルに保存されず、ブックの一部として保存される」ので、間違えないで下さい。 「個人用マクロブック」に保存される場合も、C:\Users\[User]\Appdata\Roaming\Microsoft\Excel\XlStartフォルダの専用のブック「PERSONAL.XLSB」に保存されます。
お礼
- kkkkkm
- ベストアンサー率66% (1719/2589)
> ※ちなみに「個人用マクロブック」の場合は > C:\Users\[User]\Appdata\Roaming\Microsoft\Excel\XlStart > に保存されるそうです。 この説明を見たところに記載されていたと思いますが 個人用マクロブックが上記のフォルダに別に保存されるのは、同じユーザーが同じPCでどのブックを開いても同じマクロを実行できるようにするためです。個人用マクロブックがあると新規や既存に関わらすブックを開くと非表示状態で個人用マクロブックも開いています。 表示タブの「ウインドウ」「再表示」で Personal.xlsbを選択すると表示状態にすることができます。 他のブックのマクロは基本的にそのブックだけで利用することを前提に作成しします。ただし同時に複数開いていれば他のブックのマクロを実行することはできます。
お礼