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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Excel>PERSONAL.XLSが開かれているので読み取り専用を推奨されてしまう
Excel(エクセル)
-
PERSONAL.xlsbを削除したい
Windows Vista・XP
-
エクセルでエラーが出て困っています。
Excel(エクセル)
-
-
4
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
5
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
6
personalxlsb 編集中のためロックになる
Excel(エクセル)
-
7
エクセルVBA 個人用マクロブックのSubをcall出来ない
Excel(エクセル)
-
8
Excelに埋め込んだVBAのプログラムが消えた。
その他(Microsoft Office)
-
9
personal.xlsの削除方法
Visual Basic(VBA)
-
10
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
11
InputBox内の表示について
PowerPoint(パワーポイント)
-
12
別のパソコンでエクセルのマクロを使いたい
Excel(エクセル)
-
13
VBA[Private Sub]のコードをシート上の図形に登録する方法を教えて
Visual Basic(VBA)
-
14
Application.ScreenUpdating = Falseが効きません
Visual Basic(VBA)
-
15
「Microsoft Excel バイナリ ワークシート」とは何でしょうか?
Excel(エクセル)
-
16
別インスタンスのエクセルを制御したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
Excelマクロ ファイル名が変わ...
-
VBAを一度起動するとずっと出て...
-
エクセルマクロを有効にしない...
-
Excelが勝手にシート移動してし...
-
VBA マクロ実行時エラー’1004Ra...
-
excelでpersonal.xlsを常に開く...
-
エクセルでファイルを表示した...
-
【マクロ】エラーが発生⇒実行時...
-
エクセルファイルを自身のファ...
-
昨日まで動いていたエクセルの...
-
サクラエディタのマクロ設定を...
-
EXCEL マクロ クリップボードク...
-
excelが別プロセスで起動してし...
-
エクセルでマクロを別のPCで利...
-
コピーしたファイルのマクロを...
-
EXCEL右上のバッテンでは保存で...
-
マクロが使えるExcelViewer
-
別のパソコンでエクセルのマク...
-
EXCELで日付を自動でファイル名...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
EXCEL マクロ クリップボードク...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
excelファイルに使われているVB...
-
アクセスでファイルを開いたと...
-
エクセルマクロ実行中に別ファ...
-
エクセルマクロにてパワーポイ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
excelが別プロセスで起動してし...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
Excelが勝手にシート移動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
excelのマクロ実行でブロックさ...
おすすめ情報