Excel 2010 で、"使用可能なリソースでこのタスクを完了できません" というエラーが発生します。

症状

次のエラーメッセージが表示されます。

Excel cannot complete this task with available resources. Choose less data or close other applications.

このエラーは、次の場合に発生します。

  • Excel ブックを開く、または保存する
  • 別のブックから相対名を参照する Excel ブックを開く
  • Excel ブックの数式で定義された名前を使用する
  • Excel ブックで名前を定義または削除する

解像度

注: 解決方法に進む前に、最新の Office 更新プログラムがインストールされていることを確認してください。 最新の更新プログラムにより、Windows を常に最新の状態に保つことができます。

利用可能な更新プログラムをインストールした後、問題がまだ発生しているかどうかを確認します。 引き続き問題が発生する場合は、解決方法に進みます。

この記事に記載されているメソッドを順に実行することをお勧めします。 ただし、このエラーを解決するために以前に何らかの方法を試していたが、それが役に出なかった場合は、このリストから別のメソッドにすばやく移動することができます。

  • 方法 1: 制限を超えているかどうかを確認する
  • 方法 2: Excel のインスタンスが1つだけアクティブになっていることを確認する
  • 方法 3: すべてのアプリケーションを閉じる
  • 方法 4: Excel をセーフモードでテストする
  • 方法 5: Windows エクスプローラーのプレビューウィンドウをオフにする (Windows 7 のみ)
  • 方法 6: 相対名を使用する場合は、Excel ブックファイルとして保存する
  • 方法 7: 定義名を直接参照セルに変更する

方法 1: 制限を超えているかどうかを確認する

このエラーは、ブック内で多くの計算を実行するなど、特定の Excel 2010 制限を超えた場合に発生する可能性があります。 これらの制限には、次のようなものがあります。

  • ワークシートの最大サイズ制限は、1048576行 x 16384 列です。
  • セルに含めることができる文字の合計数は、32767文字です。
  • 計算の選択範囲の最大値は2048です。
  • 計算での関数のネストされた最大レベルは64です。

Excel 2010 の仕様と制限の完全な一覧については、この Office web サイトの記事の情報を参照してください。

Excel 2010 の仕様と制限

確認済みで、ワークシートまたはブックが Excel の制限を超えていない場合は、次の方法に進みます。

方法 2: Excel のインスタンスが1つだけアクティブになっていることを確認する

このエラーは、Excel の複数のインスタンスが実行されている場合に発生する可能性があります。 これは通常、一度に複数の Excel ブックを開いている場合に発生します。 Excel のすべてのインスタンスを閉じてから、Excel ブックを再度テストすることをお勧めします。 Excel のインスタンスが複数あるかどうかがわからない場合は、次の手順に従って確認します。

  1. タスクマネージャーを開きます。 これを行うには、次のいずれかの操作を実行します。

    • CTRL + ALT + Del キーを押してから、[タスクマネージャーの起動] をクリックします。
    • CTRL + Shift + Esc キーを押します。
    • タスクバーの空白の領域を右クリックし、[タスクマネージャーの起動] を選択します。
  2. タスクマネージャーですぐに [アプリケーション] タブをクリックします。

  3. タスクバーをクリックして、アプリケーションをアルファベット順に並べ替えます。

Microsoft Excel に複数の行が表示されている場合は、複数のインスタンスを実行しています。 Excel に戻り、ブックを保存して閉じることをお勧めします。 タスクマネージャーに Excel が表示されなくなるまで、このプロセスを繰り返します。

Excel のすべてのインスタンスを閉じると、Excel ブックを開いてテストします。 エラーが引き続き発生する場合は、次の方法に進みます。

方法 3: すべてのアプリケーションを閉じる

このエラーは、Excel ブックを使用しているときに、他のアプリケーションがアクティブでコンピューターのメモリを使用している場合に発生することがあります。 Excel ブックを除くすべてのアプリケーションを閉じて終了することをお勧めします。

アプリケーションを手動で終了することも、次のいずれかの記事で提供されている「クリーンブート」の手順に従うこともできます。

すべてのアプリケーションを閉じた後、Excel ブックを開いてテストします。 エラーが引き続き発生する場合は、次の方法に進みます。

方法 4: Excel をセーフモードでテストする

このエラーは、実行中の Excel アドインプログラムが多すぎる場合に発生する可能性があります。 アドインが問題の原因であるかどうかをテストするには、Excel をセーフモードで起動します。

  1. [スタート] をクリックします。

  2. Windows 7 で、[プログラムとファイルの検索] ボックスに「excel/s」と入力し、 enterキーを押します。 Windows Vista の場合は、[検索の開始] ボックスに「excel/s」と入力し 、enter キーを押します。

  3. タイトルを確認します。 「Book1-Microsoft Excel (セーフモード)」を参照してください。

  4. [ファイル] をクリックし、[開く] を選択します。

  5. テストする Excel ブックを見つけて開きます。
    Excel ブックを開き、テストします。 エラーが発生しなくなった場合は、アドインプログラムが多すぎるか、特定のアドインでこのエラーが発生する可能性があります。 この記事に記載されている手順に従って、アドインプログラムをアンロードすることをお勧めします。

    アドインプログラムをロードまたはアンロードする

エラーが引き続き発生する場合は、次の方法に進みます。

方法 5: Windows エクスプローラーのプレビューウィンドウをオフにする (Windows 7 のみ)

プレビューウィンドウを使用して、Windows エクスプローラーでほとんどのファイルの内容を表示します。 たとえば、画像、ビデオ、またはテキストファイルをクリックした場合、ファイルを開かずにそのコンテンツをプレビューできます。 既定では、Windows 7 ではプレビューウィンドウはオフになっています。 ただし、有効になっている場合は、このエラーを開こうとしている Excel ブックとの競合が発生する可能性があります。 プレビューウィンドウをオフにして、Excel ブックを開くことをお勧めします。 これは以下の手順で行います。

  1. [スタート] ](./media/excel-cannot-complete-task-with-available/VistaStartButton.jpg)をクリックし、[コンピューター] をクリックします。 ****![
  2. [整理] をクリックします。
  3. [レイアウト] を選択し、[プレビュー] ウィンドウをクリックしてオフにします。
  4. Excel ブックを開き、テストします。

エラーが引き続き発生する場合は、次の方法に進みます。

方法 6: 相対名を使用する場合は、Excel ブックファイルとして保存する

このエラーは、相対名を含むブックを作成した後、新しいブックでこの相対名を参照するセル範囲を指定した場合に発生する可能性があります。 たとえば、相対名を含むブックを作成した後、別のブックで、Ctrl キーを押しながら Enter キーを押して、相対名を参照するセル範囲にデータを入力します。 2番目のブックを "Excel 97-2003 ブック (* .xls)" ファイルとして保存し、両方のブックを閉じます。

この問題を回避するには、次のオプションのいずれかを実行します。

オプション 1

  1. 相対名を含む Excel ブックを最初に開きます。
  2. 次に、相対名への参照を含む Excel ブックを開きます。

オプション 2

両方のブックを Excel (.xlsx) ブックファイルとして保存します。 これは以下の手順で行います。

  1. [ファイル] をクリックし、[名前を付けて保存] をクリックします。
  2. [ファイルの種類] ボックスで [Excel ブック (* .xlsx)] を選択し、ファイルを保存します。

エラーが引き続き発生する場合は、次の方法に進みます。

方法 7: 定義名を直接参照セルに変更する

セル、セル範囲、数式、または定数値を表すために定義された名前を使用している可能性があります。 このエラーは、深さが20レベルを超える他の入れ子になっている名前を間接的に参照する名前を定義した場合に発生する可能性があります。また、次のいずれかを実行します。

  • 式の間接指定レベルを超える名前を追加または使用する場合
  • 20レベルを超える定義名で参照されている名前を削除した場合

この問題を解決するには、定義された名前を変更して、指定されたセルを直接参照するようにします。

エラーが引き続き発生する場合は、この記事の「参照」セクションにアクセスしてください。

References

このサポート技術情報の記事に記載されている情報で Excel 2010 のエラーを解決できなかった場合は、次のいずれかのオプションを選択します。