Harveyには、現在700列と1000行の大きなExcelワークシートがあります。

それらの列の約600に数式があり、そのうちのいくつかはサーバーに保持されている他のワークシートを参照しています。ワークシートには合計で約420,000の数式があります。彼はいくつかの行と列を削除する必要がありますが、Excelは十分なリソースがないというエラーメッセージを表示します。

ハーベイは問題をグーグルで検索し、提案されたすべての解決策を試しましたが、それでも問題があります。彼は、列と行を削除する方法について何か考えがあるかどうか疑問に思います。

このタイプの問題を追跡して修正することは、さまざまな原因によって引き起こされる可能性があるため、イライラする可能性があります。 (Microsoftは、エラーメッセージの一部で役立つ情報を提供することにそれほど優れていません。この特定のメッセージは代表的な例です。)非常に簡単に試すことができることがいくつかあります。

  • 削除を試みる前に、自動計算をオフにしてください。

  • 一度に多数の行と列を削除するのではなく、一度に1つの行と列を削除します。

  • 列と行を削除するのではなく、それらの内容をクリアします。

クリア後​​に保存し、以前にクリアされた列と行を削除してみてください。

  • システムを再起動し、何よりも先にExcelを開いて、削除を試みます。

  • 別のマシンまたは新しいバージョンのExcelでブックを開いてみてください。

  • [名前を付けて保存]を使用してブックをローカルドライブに保存してから、新しいバージョンのブックを開いて削除します。

これらの提案が機能しない場合は、試行錯誤のプロセスを続行する必要があります。このページで可能な解決策に関するいくつかの良い情報を見つけることができます:

https://www.add-ins.com/support/out-of-memory-or-not-enough-resource-problem-with-microsoft-excel.htm

このページのアドバイスは、リソースの問題がアドインの誤動作に関連していると思われる場合に特に役立ちます。

また、MicrosoftによってExcelに課せられた制限を押し上げているかどうかを確認することもできます。これらの制限に関する情報はここにあります:

https://support.office.com/en-us/article/Data-Model-specification-and-limits-19aa79f8-e6e8-45a8-9be2-b58778fd68ef

このページでは、「ワークブックサイズオプティマイザー」へのアクセスも提供されることに注意してください。

このツールは、ワークブックのサイズを縮小してリソースを解放するのに役立つ場合があります。

最後に、ワークブックがわずかに破損している可能性があります。 (これは、はるかに小さいワークブックで発生しました。)この場合の最善の解決策は、ワークシートから新しいワークブックにデータをコピーすることです。

ワークシート全体をコピーまたは移動しないでください。実際のデータをコピーする必要があります。

ブックをCSVファイルとして保存してから、CSVファイルを別のブックにロードすることもできます。この方法ではフォーマットが失われますが、他のすべては問題なく発生するはずです。

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

このヒント(407)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。