2番目のExcelブックを開くと、「PERSONAL.XLSは既に開いています」というエラーメッセージが表示されますか?もしそうなら、この問題はあなたが2番目のワークブックをどのように開いているかに関係しています。

ワークブックを開くには、Excel内からまたはオペレーティングシステムからの2つの方法があります。 Excel内からブックを開くには、ツールバーの[開く]ツールを使用するか、[ファイル]、[ブック]の順に選択します。開いた。

ブックアイコンをダブルクリックすると、オペレーティングシステムからブックを開くことができます。

オペレーティングシステムからブックを開くたびに、Excelの別のインスタンスを起動しています。エラーメッセージは、システムにPersonal.xlsブックがある場合、およびオペレーティングシステムの方法を使用して2番目のブックを開いた場合にのみ表示されます。ブックを初めて開くと、Personal.xlsが読み込まれます。 2回目にブックを開くとき(覚えておいてください。実際にはExcelの別のインスタンスを開いています)

プログラムはPersonal.xlsを再度ロードしようとします。すでに開いているため、エラーが発生します。

解決策は、オペレーティングシステムからではなく、Excel内から2番目のブックを開くことです。お使いのバージョンのExcel内で適切なブックを開く方法を使用すると、エラーメッセージは表示されません。

Excelの2番目のインスタンスを開く必要があり、エラーメッセージが表示されない場合は、Windowsの検索機能を使用してPersonal.xlsブックを検索します。

(これはExcelではなくWindowsで行います。)ファイルを右クリックして[プロパティ]を選択します。ファイルの[プロパティ]ダイアログボックスで、ファイルを読み取り専用にすることを選択します。ファイルが読み取り専用になると、Excelのセカンダリインスタンスを開いたときにエラーが発生しなくなります。どうして?最初のインスタンスは、読み取り専用であるため、ファイルを開いたままにしないためです。

Excelで1つの小さな構成変更を行うと、エラー状態を完全に回避することもできます。次の手順に従ってください:

。 [ツール]メニューから[オプション]を選択します。 Excelに[オプション]ダイアログボックスが表示されます。

。 [全般]タブが表示されていることを確認します。 (図1を参照)

。 [他のアプリケーションを無視する]チェックボックスが選択されていないことを確認してください。

。 [OK]をクリックします。

Excelのヘルプシステムによると、[他のアプリケーションを無視する]チェックボックスがオンになっている場合、ExcelはDDE情報を他のアプリケーションと共有しません。ただし、これだけではありません。Windowsでブックをダブルクリックし、Excelを既に開いている場合のExcelの起動方法にも影響します。オプションがオフになっている場合(必要に応じて)、Excelは現在のExcelインスタンスで新しいブックを開始します。選択されている場合(場合によっては)、Excelはそれ自体の2番目のインスタンスを開こうとします。システムにPersonal.xlsファイルがある場合は、エラーメッセージが表示されます。

[他のアプリケーションを無視する]チェックボックスを変更すると、Excelを使用する他の方法で予期しない問題が発生する場合は、Personal.xlsファイルをアドインに変換することも検討してください。 (アドインの作成方法は、_ExcelTips._の他の問題で説明されています。)アドインは、読み取り専用に似た特別なステータスで開かれるため、Excelの複数のインスタンスで開くことができます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(2501)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。