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

このQ&Aのポイント
  • 個人用マクロブックについてのお悩みを解決する方法についてご紹介します。
  • 個人用マクロブックの使い方や注意点について解説します。
  • 個人用マクロブックを使用する際のエラーメッセージや解決策についてまとめました。
回答を見る
  • ベストアンサー

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

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

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

  • ベストアンサー
回答No.2

こんにちは。 エラーの再現性が取れませんが、 とりあえず、PERSONAL.XLSB をアクティブになっている状態で、表示--ウィンドウ・グループ--表示しないで、直接、みられなくなるはずです。 ただし、個人用マクロブックに、あれこれとマクロを詰め込むと、起動が遅くなりますので、必要でなかったら、個別のブックにマクロは登録するのがよいと思います。

kana01068
質問者

補足

ご回答、ありがとうございます! 週が開けて、PCを開いたら、状況が変わっていました。 エラーは出なくなったのですが、 起動時にかならず個人用マクロブックも起動されます。(実際に目に見えて起動) おっしゃるとおり、通常は表示されないと思うのですが… (これでも問題はないのですが…) ちなみに、"表示--ウィンドウ・グループ--表示しない" で非表示にすると、 個人用マクロが非表示にはなるのですが、マクロが使用できなくなります。 (表示されていないマクロは…というエラーが表示されます。 今の状況をまとめますと… ・ウィンドウ~の非表示・再表示は正常に効く ・非表示にしていると編集できない ・非表示のまま、編集したり、マクロを使用したりしたい こちら、なにかご存知でしたら、教えてくださると嬉しいです。 説明が下手で、長々となってしまい、すみません…!

その他の回答 (2)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

>起動時にかならず個人用マクロブックも起動されます。 XLSTARTに入っているブックはエクセル起動時には必ず一緒に起動します。 そういうフォルダです。 ちょっと私ではお手上げな状態なのでこれ以上回答はできませんが、「表示されていないマクロは…というエラー」はエラー全文載せておいた方がいいかもしれません。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

通常、個人用マクロブックは非表示になっているので開いてないように見えて実はこっそり開いてはいるのですが、そういうことではなくて?

kana01068
質問者

補足

ご回答、ありがとうございます! 週が開けて、PCを開いたら、状況が変わっていました。 エラーは出なくなったのですが、 起動時にかならず個人用マクロブックも起動されます。(実際に目に見えて起動) おっしゃるとおり、通常は表示されないと思うのですが… (これでも問題はないのですが…) ちなみに、"表示--ウィンドウ・グループ--表示しない" で非表示にすると、 個人用マクロが非表示にはなるのですが、マクロが使用できなくなります。 (表示されていないマクロは…というエラーが表示されます。 今の状況をまとめますと… ・ウィンドウ~の非表示・再表示は正常に効く ・非表示にしていると編集できない ・非表示のまま、編集したり、マクロを使用したりしたい こちら、なにかご存知でしたら、教えてくださると嬉しいです。 説明が下手で、長々となってしまい、すみません…!

関連するQ&A

  • マクロの記録ができません

     こんにちは、教えてください。マクロを作ろうとしているのですがうまくいきません。ヴァージョンは「2002」です。  「マクロの保存先」で「個人用マクロブック」を選び実行しようとしたら「起動フォルダにある個人用マクロブックは記録のために開かれた状態でなければなりません」>「記録できません」というエラーが出て実行できませんでした。  過去にも似た質問があったので読んでみると、個人用マクロブックは「XLSTART」というフォルダの中に「PERSONAL.XLS」というファイル名で認識されているとのこと。確かに「XLSTART」というフォルダはあるのですが中は空でした。場所は、「ドライブ名:\Program Files\Microsoft Office\Office10\XLSTART」です(ドライブ名:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTARTではありませんでした)。  そこで新しいブックを立ち上げて「PERSONAL.XLS」という名前で「XLSTART」フォルダに保存してみました。すると、新しいブックを立ち上げようとすると、通常は「Book1」という名前のブックができるのに、自動的に「PERSONAL.XLS」が立ち上がるようになってしまいました。  この状態でマクロの記録をしてみたら、一応記録はできますし動きます。  ところが、このマクロを編集しようとVBEを起動しても、Moduleが出て来ません。「VBAProject(PERSONAL.XLS)」と表示されるべき場所には「Sheet1」とあります。  そこで「XLSTART」フォルダの中の「PERSONAL.XLS」を削除してみたところ、以前と同じように新しいブックは「Book1」という名前に戻りました。ただし、マクロの記録はできません。  ちょっと混乱気味ですが、やりたいことは以下の3点です。 1.個人用マクロブックにマクロが記録できるようにしたい。 2.VBEで作ったマクロを編集したい。 3.新しいブックは「Book1」で立ち上がるようにしたい。  どうしたらいいのでしょうか。ご回答いただければ幸いです。

  • 個人用マクロブックの移植

    現在XP環境下、Excel2000で作成した個人用マクロ(PERSONAL.XLS)をXLSTARTフォルダーにおき大変重宝しております。 ところで、今般新しくパソコンを購入、Win7でExcel2010の使用に切り替えたいのですが、この場合、上記マクロを使用するにはどのようにすればよろしいでしょうか。上記ファイルをExcel2010用のXLSTARTフォルダーにコピーするだけでよろしいのでしょうか。 よろしくお願いします。

  • Excel2003 個人用マクロブックがなくなりました

    Excel2003を使用しています。 個人用マクロブックにいくつかマクロが登録してあります。あるとき急に、Excelを起動してもPersonal.xlsが立ち上がらなくなりました。そこで、保存先と思われるApplicationData\\Microsoft\\Excel\\XLSTART\\ の中を確認したのですが、Personal.xlsが見当たりません。個人用マクロブックはなくなってしまったのでしょうか?復活できる方法はありませんでしょうか?

  • 個人用マクロブックが開けない

    Windows XPでMicrosoft Office Excel2003を使用しています。マクロを記録したいのですが、「個人用マクロブック」を選択すると、「起動フォルダにある個人用マクロブックは、記録のために開かれた状態でなければなりません」という表示が出てきます。一昨日までは問題なくできていたことが突然こうなりました。いつもはエクセルのファイルを開くと自動的に「PERSONAL」という表示がメニューバー(スタートキーがある列)にありました。当然今はありません。困っています。誰か回復方法を教えて下さい。

  • 個人用マクロブックについてなんですけど、何個作っても保存場所がみつかり

    個人用マクロブックについてなんですけど、何個作っても保存場所がみつかりません。「スタート」メニューの検索で「PERSONAL.XLSB」を検索するとファイルの保存場所を確認することができますとのことですがそれが該当しません。排除したいのにできません。Excel2007でWindows 7 です。ご教授お願いします。

  • Excel2010のマクロの記録について

    Windows 7でExcel2010を使用しています。 マクロの記録ボタンを押して、マクロの保存先を「個人用マクロブック」とすると 「起動フォルダーにある個人用マクロブックは、記録のために開かれた状態でなければなりません」 と出てきます。 色々検索をして調べてみました。 すると、ヘルプの中で「使用できないアイテム」を確認しましたか? という意見が圧倒的に多かったのですが、Excel2010のヘルプにはそんな物はありませんでした。 そこで、Alt+F11でVBAをあけてみて、左側のプロジェクト一覧を見たら、 atpvban.xls(ATPVBAEN.XLAM) VBAProject(Book1) VBAProject(FUNCRES.XLAM) があり、 Excel2007にあった VBAProject(PERSONAL.XLSB) がありません。 検索によるとPersonal.xlsbが必要なのかどうかわかりませんが、Excel2007にはそれがあり、記録もできました。 いったい、何が起こっているのかさっぱり分かりません。 個人的には、いつも「個人用マクロブック」が使えて、マクロの記録がどのファイルでもできたらよいと思っています。 どうすればよい顔してください。 よろしくお願いいたします。

  • excel2003 個人用マクロブックが開きません

    Excel2003を使用していますが、マクロを個人用マクロブックへ保存しましたが、次にexcelを起動するときにpersonal.xlsが、自動的に開きません。C:\Documents and Settings\ユーザー名\Application Data\Microsoft\Excel\XLSTARTには、きちんと保存されているのですが・・。

  • 【Excel2013】 マクロの一括コピー

    自宅PCをWin7 64bit & office2010 32bit から Win10 64bit & office2013 64bit へ買い替えました。 Win7で使用していたマクロ(PERSONAL.XLSB)をそのままWin10(C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Excel\XLSTART)へ保存してマクロが正常に動くのを確認しました。 しかし、Excel2013を再度開くと二重に開いてしまいました。 「Excel2013 二重に開く」で解決法をググっても「XLSTRATフォルダを削除」もしくは「PERSONAL.XLSBを作り直す」しか出てこなかったので、PERSONAL.XLSBを作り直して1個ずつコピペしました。 近々会社PCもWin7 32bit & office2010 32bit から Win10 64bit & office2013 64bit へ交換する予定ですが、マクロの数が20個以上あります。 自宅ではマクロの数が3個でしたので「PERSONAL.XLSBを作り直す」方法でもよかったのですが、20個以上あるマクロを1件ずつコピペするには膨大な時間と手間がかかります。 Excel2010のPERSONAL.XLSBからExcel2013のPERSONAL.XLSBへ一括コピーする方法はありませんか?

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

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

  • Excel個人用マクロブックが自動起動しなくなった

    Excelで個人用マクロブックが自動起動しない現象が起きています。 D:\\Documents and Settings\\<user>\\Application Data\\Microsoft\\Excel\\XLSTART\\の中にPERSONAL.XLSは存在しているのですが、従来は起動していたのですがいつのまにか起動しなくなっていました。オプション「全般」の「起動時に全てのファイルを開くフォルダ」が空白になっていたので、上記パスを入れてみましたが変わりありませんでした。また、個人用マクロブックに記録しようとすると「個人用マクロブックは記録用に開かれた状態になっていません」とエラーになります。手動でPERSONAL.XLSを開くとその時は使えるのですが、Excelを終了するとやはり次回から自動起動しません。 OSはWin2000、Excel2003(SP1)です。この現象の解決方法をご存知の方、お助け下さい。

専門家に質問してみよう