
Excel2010や2013で、Excelファイルをダブルクリックして開くと「PERSONAL.xlsbは編集のためロックされています」のメッセージがたまに出るのは、なぜなのでしょうか?また逆に、PERSONAL.xlsbに仕込んでおいたマクロを使いたいのに、Excelファイルを開いた時にPERSONAL.xlsbが自動起動してくれていないこともあります。これらの現象が、起きたり起きなかったりで、規則性も掴めず、なんかちょっと困ります。どうしたら、PERSONAL.xlsbが使用中とのメッセージを出されず、かつ毎回自動起動させられるのでしょうか。
念のためですが、この質問は「PERSONAL.xlsbとは何ですか?」という質問ではありません。私はPERSONAL.xlsbについては知っていて、PERSONAL.xlsbの中に自作マクロを沢山書いて使っています。だからこそ、スムーズにPERSONAL.xlsbを使いたいということです。
No.1ベストアンサー
- 回答日時:
absolute_spaceさん、こんにちは。
>「PERSONAL.xlsbとは何ですか?」という質問ではありません。
>私はPERSONAL.xlsbについては知っていて、PERSONAL.xlsbの中に自作マクロを沢山書いて使っています。
ちょっと、そういう前置きをされてしまうと、ベテランの方なのでしょうか、私の出る幕ではないかもしれません。
「PERSONAL.xlsbは編集のためロックされています」
これは、Excelが二重起動しているからです。もう片方を閉じれば、問題は解消されます。
二重起動を防ぐ方法もあるでしょうけれども、元の片方は動いています。当然、標準モジュールは、ブックがオートメーション化した場合など、もう片方のExcel の標準モジュール側は呼びだされません。
>Excelファイルを開いた時にPERSONAL.xlsbが自動起動してくれていないこともあります。
これ自体は、上記の問題との兼ね合いだとは思いますが、通常は、標準モジュールの自動起動は、Auto_Open に書くものです。ThisWorkbook側には入れません。
比較的に小さなマクロ・ユーティリティを登録して置くことが多いのです。大きなマクロや数多くある場合は、別途アドインにしてあげます。その代わり、PERSONAL.XLSBは、クラス側から、Application に対してインスタンスを作ったり、マクロ型のショートカットを登録したりしますが、あまり、PERSONAL.XLSBには、マクロなどは入れすぎないことです。起動が遅くなったり、不明のトラブルの原因で起動できなくなったりすることがあります。
ご存知のことでしたら、どうぞ、お見捨てください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) OFFICEに詳しい方 Microsoft 365 personal をを使ってます。(¥1,284 1 2023/02/20 16:40
- その他(Microsoft Office) Onedriveについて質問です。 office365 Personalを購入しました。 現在のPC 1 2022/08/14 00:29
- その他(バイク) なんで急にpcxなんてなったんですかね? 1 2023/08/25 21:52
- Excel(エクセル) Officeの無料版と有料版の違いについてお教えください。 6 2022/12/24 11:09
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- その他(Microsoft Office) Office2013サポート終了後、何を選ぶか 8 2022/11/21 15:45
- 中古パソコン メモリの限界 4 2023/01/18 17:04
- その他(Microsoft Office) Microsoft Office Personal 2021 1 2023/02/19 11:15
- デスクトップパソコン HPの法人用パソコンに個人用のゲーミングモニターは対応しますか? 3 2022/08/10 20:02
- その他(開発・運用・管理) マイクロソフトで支払い 3 2022/10/08 09:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
エクセルで、ハイパーリンクを...
-
コピーしたファイルのマクロを...
-
マクロを設定したのに、拡張子...
-
【マクロ】宣言は、何のために...
-
excelファイルに使われているVB...
-
Excelが勝手にシート移動してし...
-
excelが別プロセスで起動してし...
-
excelのマクロ実行でブロックさ...
-
VBA マクロ実行時エラー’1004Ra...
-
昨日まで動いていたエクセルの...
-
エクセルマクロが海外PCで開けない
-
エクセルファイルを自身のファ...
-
エクセル終了時の保存確認メッ...
-
Excelマクロ ファイル名が変わ...
-
作ったマクロが増えてきて、ど...
-
EXCELページ閲覧時のカウントア...
-
サクラエディタのマクロ設定を...
-
EXCEL マクロ クリップボードク...
-
Word 2016のマクロを Word 2021...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
エクセル終了時の保存確認メッ...
-
昨日まで動いていたエクセルの...
-
VBA マクロ実行時エラー’1004Ra...
-
excelファイルに使われているVB...
-
Excelが勝手にシート移動してし...
-
別のパソコンでエクセルのマク...
-
【マクロ】エラーが発生⇒実行時...
-
EXCEL マクロ クリップボードク...
-
マクロを消すマクロは不可能?
-
Excelマクロ ファイル名が変わ...
-
excelが別プロセスで起動してし...
-
アクセスでファイルを開いたと...
-
エクセル2013vbaで、見えない名...
-
エクセルファイルを自身のファ...
-
excelのマクロ実行でブロックさ...
-
エクセルマクロ実行中に別ファ...
-
マクロを設定したのに、拡張子...
-
マクロでマクロを削除する
おすすめ情報