- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2007でリソース不足が発生します。)
EXCEL2007でリソース不足が発生します
このQ&Aのポイント
- EXCEL2007でデータを取込み、データをシートに順次記入していますが、十数時間経過すると画面が異常になります。
- EXCELのシートが2重に表示されたり、一部の表示が黒くなったり、リソースまたはメモリー不足のメッセージが表示されます。
- 過去のバージョンでは問題なく動作していましたが、デスクトップヒープの増加や仮想メモリーの増加などでも解決しません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
物理的に搭載しているメモリが足りないのではないのでしょうか? 以前、WinXPProでメモリを256MBしか搭載していないPCでOS起動時に既に250MB程度使ってしまっている環境で EXCELを酷使しているとちょくちょくメモリ不足的なメッセージが表示されました。 これは仮想メモリを増やしても解決しませんでしたので、タイミングを見計らってEXCELの再起動を行っていました。 ちなみにExcelのバージョンは2002だったと思います。 > 過去、EXCEL97、2000等2003まででは全く問題無く動作した実績があります。 過去及び現在の ・搭載メモリ ・仮想メモリ ・開始時メモリ使用量 ・10時間経過後のメモリ使用量 ・取り込むデータの量 ・環境でのOSやメモリに関係する環境(常駐ソフト(ウィルス対策ソフト等)・共有VRAM等) はそれぞれどうなっているでしょうか? 上記内容によってはExcel自体のバージョンうんぬんではないかもしれません。 仮に上記内容が同じという場合は、単純なマクロのバグも考えられます。 Excelのバージョンによってそのバグが顕著に現れない可能性もあります。 例えばマクロ内で不要になった変数はしっかり破棄する等の事を行えば、少しは良くなるかもしれません。 こちらで現象が見れないので曖昧な表現が多くなってしまいましたが、参考になれば幸いです。
補足
回答有難うございます。 現在の状況は以下の通りです。 ・搭載メモリ 1GB ・仮想メモリ 1470MB ・開始時メモリ使用量 200MB ・10時間経過後のメモリ使用量 241MB ・取り込むデータの量 300バイト程度 ・ウィルス対策ソフトは使用していません EXCEL2003まではメモリ512MBでも異常はありませんでした。 また、現在の状況として画面表示は異常になってもマクロは正常に 動作しデータを取込んでいますがそのまま操作していると「リソース不足」とか「メモリー不足」のメッセージが表示されたりします。 何かヒントがありましたら、またよろしくお願いします。