• ベストアンサー

個人用マクロブックにマクロをインポートする方法

エクセル2010でマクロを作成し、Visual Basicの画面でそれをエクスポートして保存すると、Module1.basというような名前のファイルができます。 それを他のPCの個人用マクロブックに入れたいのですが、デフォルトの状態であれば Visual Basicの画面でプロジェクトエクスプローラを見ても個人用マクロブックの領域が できておりません。 どのようにすれば、他のPCの個人用マクロブックに保存することが可能なのか、ご教授 願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

>Visual Basicの画面でプロジェクトエクスプローラを見ても個人用マクロブックの領域ができておりません。 新しいPCでエクセルを起動する 開発タブを表示する 新しいマクロの記録を開始する 記録先は個人用マクロブックを選ぶ そのまま記録終了する 以上で新しいエクセルに、個人用マクロブック(PERSONAL.XLSB)が最も適切に自動生成されます。 個人用マクロブックを操作した後は、一度エクセルを再起動し、その際に個人用マクロブックの保存を質問されるので必ずはいと答えます。 >どのようにすれば、他のPCの個人用マクロブックに保存することが可能なのか VBA画面のプロジェクトエクスプローラで「VBAProject(PERSONAL.XLSB)」を右クリック、ファイルのインポートで保存しておいたbasファイルをインポートします 実際にはマクロの文言をコピーしてメモ帳等に貼り付けテキストファイルとして保存し、PERSONAL.XLSBに追加した標準モジュール等にコピー貼り付けで持っていくのでも十分です。

schuler
質問者

お礼

ありがとうございます。 それが一番、早そうですね。 アナログな方法と言えばそうですが、エクセルの仕様上、仕方ないのですね。

その他の回答 (1)

  • kadakun
  • ベストアンサー率29% (356/1200)
回答No.1

簡単なのは、作ったマクロ(A)を個人用では無く、適当なブックに保存してやります。 それを相手方のPCへコピーして、そのPCで適当なマクロ(B)を別につくって、個人用マクロブックに保存します。 作ったマクロ(B)を開いて(マクロ表示→編集)さらに最初のマクロ(A)も開き、(A)の内容を丸ごと(B)にコピペして保存すれば良いです。

schuler
質問者

お礼

ありがとうございます。 相手のPCでは、個人用マクロブックができるようにマクロを作るような操作が必要になるのですね。

関連するQ&A

  • エクセルで個人用マクロの配布方法

    このたびわたしが作成した業務用の簡単なマクロを社内の他部門(遠隔地)の10名ほどのかたがたにメールで配布して使っていただくことになりました。 自分では個人用マクロブックに登録し、任意のエクセルのシートに対して使用していたものです。 一応そのマクロだけをエクスポートしてModule1.basというファイルは作ったのですが、これまでマクロそのものを配布したことがないので送った先の人にどうインポート方法を説明したらよいのかわかりません。多分マクロはよく知らないひとたちのはずです。 いい説明方法があれば教えてください。

  • 個人用マクロブック

    エクセル2007を使用しています。 個人用マクロブックにマクロを保存すると、開いていないブックでも使用できると学びました。 ただマクロの保存先が BOOK1 開いている全てのブック 作業中のブック、の3つしかありません。 どうすれば個人用マクロブックを作ることが出来るのでしょうか?

  • 個人用マクロブックが消えました

    エクセルで個人用マクロブックを利用していましたが、今日になって急に、VBEのプロジェクトエクスプローラーに、personal.xlsが表示されなくなってしまいました。 ファイル自体が存在してないようです。削除した覚えはないのですが。復旧は不可能でしょうか? ウィルスチェックは正常でした。こんなふうに突然消えてしまうことは、よくあることなんでしょうか。

  • excel マクロ 個人用マクロブック

    excelを使っているのですが、少しおかしくなりました。 office2003を使っています。 新しいマクロを個人用マクロブックに保存しようとしているのですが、 「起動フォルダにある個人用マクロブックは、記録のために開かれた上体でなければなりません」 と警告がでます。 そのあとに、「記録できません」 と警告がでます。 個人用マクロブックに保存できるようにするのはどのようにすればよいのでしょうか。 ご教授お願いします。

  • エクセル マクロ個人用マクロブックについて。

    エクセルのマクロでの個人用マクロブックでの保存がうまくできません。 表題の件で質問させてください。1台のPCにマクロを数項目登録して色々なエクセルで運用したいんですが 個人用マクロブックで登録するとマクロ作成済みのエクセルを開かなくても良いと知恵袋に見ましたので個人用マクロブックに 名前を入力してマクロ登録致しました。 実際3個作ったはずですがいちばん最初に作ったマクロしか選ぶことができません。どうしたらいいでしょうか? まれに全てのエクセルを閉じて再起動したりすると時たま他のマクロがある時もありますが5個に1回位です。 色々とマクロ作成して作業したいのですが作成したマクロが出てこないで困っています。 対処の仕方ご教授ください。 宜しくお願い致します。

  • 個人用マクロブックについて

    ユーザー名 \AppData\Roaming\Microsoft\Excel\XLSTART のフォルダ内にある、PERSONAL.XLSB を開いた状態じゃないと、使用できなくなりました。 これでは、通常の各エクセルに保存しているマクロと同じです。。(むしろ、普段使用しないフォルダに入っているこのファイルを毎回開くほうが大変です。。 上記ファイルを開かないで、、 例えば、開発>マクロの記録 をクリックし、保存先を個人用マクロブックを選ぶと、 下記エラーが出ます。 " 起動フォルダにある個人用マクロブックは、記録のために開かれた状態でなければなりません。 " 上記ファイルを開かないで、、 例えば、開発のマクロを開くと、個人用マクロブックに保存したマクロは表示されません。 個人用マクロブックのお悩みによく出てくる、ヘルプ内の 使用できないアイテムも、念のためチェックしましたが、PERSONAL.XLSBの表示はありませんでした。 解決方法をご存知でしたら、教えてください。 どうぞ、よろしくお願いします。

  • 個人用マクロブック

    エクセルでファイルを開、画面に個人用マクロブックがたちあがってしまいます。一々非表示にするか、個人用マクロブックそのものを閉じなくてはなりません。通常の状態に戻す方法を教えてください。

  • 個人用マクロブック

    Excel2003を使用しています。 個人用マクロブックを他のPCにも移動というか、コピーしたいのですが、CDやMO等に入れて移動させることができるのでしょうか? よろしくお願いします。

  • 個人用マクロブックの共有について

    会社で使っている個人用マクロブックを、自宅のパソコンでも使えるようにしたいのですが、どうしたら良いでしょうか?? 普段は、自宅パソコンからリモートで会社パソコンにログインし、使っているので動きが遅く使いづらいのです。。 Excelごとにマクロの保存先を設定することは、扱いづらいと思い、個人用マクロブックに全て保存しています。 どなたか、教えて頂けますでしょうか。 よろしくお願いします。

  • ExcelVBA のマクロの保存先

    OfficeXPのExcelVBA のマクロ記録の保存先についてお願いします。 保存先に「個人用マクロブック」がありますが、このデータファイルはPCのどこにあるのでしょうか? VBのようにBasで管理したいのですが、「検索」しても見つかりませんでした。 宜しくご教授お願い致します。

専門家に質問してみよう