- 締切済み
エクセルで個人用マクロを移すには
エクセル2002で使用していた個人用マクロを、他のPCにインストールしたばかりのエクセル2003で使えるようにするには、どういう手順をとればいいのでしょうか。 エクセル2002がある方のPCの、 C:\Documents and Settings\User\Application Data \Microsoft\Excel\XLSTART\PERSONAL.XLS を、 エクセル2003があるPCのXLSTARTフォルダにコピーしてみたのですが、エクセルファイルを開いてVBエディタを起動しても、個人用マクロの標準モジュールが表示されないのですが。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- paix-x_logx
- ベストアンサー率20% (5/24)
個人用マクロの標準モジュールを作成することはできるのですが、ファイルを終了して(個人用マクロの保存に「はい」を返答)再びファイルを開くと、PERSONALのツリーが表示されません。 PERSONALのツリーを表示させるには、XLSTARTフォルダ内のPERSONAL.XLSを起動させなければなりません。 ようするにファイルAで個人用マクロを使用するには、ファイルAとPERSONAL.XLSの二つのファイルを起動させることになります。これが普通なのでしょうか。 #2です。 上記の件についてですが、そのような不便なことはないと思うのですが、私はエクセル2002を使っていますがファイルAを開いた時点でpersonalのツリーも表示されます。 答えになっていなくてたいへん申し訳ないのですが、何か他の原因があるのだと思います。
- paix-x_logx
- ベストアンサー率20% (5/24)
#1さんと同じです。 2003でインポートするときに「Visual Basic Editor」の「VBAProject」のツリーに「Personal」の部分がない場合は、「新しいマクロの記録」で「個人用マクロブック」に何かを記録すれば「Personal」のツリーが出てきますので、そこにインポートを行えばできると思います。
- ryoppemag
- ベストアンサー率15% (15/96)
エクセル2002でマクロをエクスポートして".bas"ファイルを作ります 2003のほうで作成した".bas"をインポートしてはどうでしょう?
お礼
ありがとうございました。 早速試してみましたが、ご指摘の方法ですと、インポートしたファイルでしか個人用マクロを利用できません。個人用マクロは全てのファイルで利用したいのですが。
お礼
ありがとうございました。 個人用マクロの標準モジュールを作成することはできるのですが、ファイルを終了して(個人用マクロの保存に「はい」を返答)再びファイルを開くと、PERSONALのツリーが表示されません。 PERSONALのツリーを表示させるには、XLSTARTフォルダ内のPERSONAL.XLSを起動させなければなりません。 ようするにファイルAで個人用マクロを使用するには、ファイルAとPERSONAL.XLSの二つのファイルを起動させることになります。これが普通なのでしょうか。