スポンサーリンク
スポンサーリンク

[Excel] 使用中のファイル:PERSONAL.XLSBは編集のためロックされています。 【個人用マクロブック】

パソコン基礎知識

今回は、Excelのファイルロックと、エクスプローラーのプレビュー表示について説明します。

ポイント

個人用マクロブックを利用していると、エクスプローラーでプレビュー表示をするときに、「使用中のファイル」というエラーが表示されることがある。
とりあえず「読み取り専用」を選択しておいて問題ない。

スポンサーリンク

「使用中のファイル」というメッセージ

パソコンを使っていたら、こんなエラーがでましたー。

使用中のファイル
PERSONAL.XLSB は編集のためロックされています。
使用者は ' 〜〜 ' です。
[読み取り専用] で開いてください。読み取り専用で開き、他の人がファイルの使用を終了したときに通知を受け取るには、[通知] をクリックします。
使用中のファイル::PERSONAL.XLSB は編集のためロックされています。

使用中のファイル
PERSONAL.XLSB は編集のためロックされています。
使用者は ‘ 〜〜 ‘ です。
[読み取り専用] で開いてください。読み取り専用で開き、他の人がファイルの使用を終了したときに通知を受け取るには、[通知] をクリックします。

[読み取り専用(R)] [通知(N)] [キャンセル]

他の人がファイルを使用中って書いてあるじゃないですか。
ところがですよ。私しかパソコンを使っていなかったんです!

これは、Excelを開いた状態で、エクスプローラーでプレビュー表示にExcelファイルを選択すると表示されます。

Excelを起動した状態で、エクスプローラーでExcelファイルを選択します。

このファイルはプレビューの表示ができません。
このファイルはプレビューの表示ができません。

そうすると、右側のプレビュー画面に「このファイルはプレビューの表示ができません。」と表示されています。

実は、このときにエクスプローラーのウィンドウの背後で、「使用中のファイル」のメッセージが表示されています。

エクスプローラーを非表示にすると、メッセージがあるので、「読み取り専用」または「通知」を選択します。

そうすると、白いExcelの画面が表示されます。

白いExcelの画面
白いExcelの画面

PERSONAL.XLSB を読み取り専用で開いているようです。

エクスプローラーを見てみると、今度は プレビュー表示できています。

エクセルファイルをプレビュー表示する
エクセルファイルをプレビュー表示する

「ファイル使用可能」のメッセージ

「通知」を選んだ場合は、先に開いているExcelを閉じると、通知が表示されます。

ファイル使用可能
PERSONAL.XLSB は編集できるようになりました。
ファイル使用可能::PERSONAL.XLSB は編集できるようになりました。

ファイル使用可能
PERSONAL.XLSB は編集できるようになりました。
[編集] を選択すると、開いたファイルを編集できます。

今回は、Excelを起動してから、エクスプローラーでプレビュー表示をする、という順序でエラーになりましたが、逆でも同じエラーになります。

つまり、エクスプローラーでプレビュー表示をしてから、Excelを起動する、という場合にも、「ファイル使用中」のエラーになります。

プレビューで確認してから、Excelファイルを開いても、エラーになっちゃうんですね。

PERSONAL.XLSB と個人用マクロブック

なんでこんなエラーが表示されるんですか?

これは、自分がExcelで開いているファイルを、自分がエクスプローラーからもう一度開いていることが原因です。

ただし、「個人用マクロブック」を使っていなければ、このようなエラーは出てきません。

「PERSONAL.XLSB」は、「個人用マクロブック」です。

Excelの「マクロ」を記録したとき、保存先は「作業中のブック」にするか、「個人用マクロブック」にするかを選ぶことができます。

他のブックでも利用したいマクロは、「個人用マクロ」にしておくと便利です。

「個人用マクロ」が記録してあると、Excelを起動したときに、編集するファイルとは別に「PERSONAL.XLSB」が背後で開かれるようになります。

つまり、Excelを使っているときには、常に2つのファイルが開いた状態になっています。

Excelでも、エクスプローラーのプレビューでも、両方ともで「PERSONAL.XLSB」が開かれてしまったので、エラーになります。

「.xlsb」? エクセル2010以降のファイル形式

ところで、ふだんのエクセルファイルは最後が「.xlsx」なのに、「.xlsb」ってなんですか?

エクセルのファイル形式には、いくつかあります。

エクセルファイルの拡張子
  • .xlsx …… 通常のエクセルファイル。XML形式で、他社のオフィスと互換性がある。
  • .xlsb …… バイナリ形式のエクセルファイル。
  • .xlsm…… マクロありのエクセルファイル。
  • .xls …… 旧型。Excel 2007以前の形式。バイナリ形式で、最大行数なども小さい。

Excel 2010以降は、他社のオフィスソフトとも(ある程度)互換性のある、XML形式が標準になりました。

ただし、XML形式はやや冗長でファイルサイズが大きくなるので、頻繁に開くエクセルファイルでは、バイナリ形式が利用されることがあります。バイナリ形式だと、ファイルサイズを半分以下に抑えることができるからです。

あと、Excel 2010以降の変化としては、ファイル拡張子でマクロの有無がわかるようになったことです。マクロありのエクセルファイルは、「.xlsm」という拡張子で保存されます。

QRコードを読み込むと、関連記事を確認できます。
[Excel] 使用中のファイル:PERSONAL.XLSBは編集のためロックされています。 【個人用マクロブック】
タイトルとURLをコピーしました