OSはWinXPです。EXCEL2007のマクロでデータを取込み、データをシートのセルに順次記入しています。当初は問題無く動作していますが、十数時間経過すると画面が異常になります。EXCELのシートが別の位置に2重に表示されたり、一部の表示が黒くなったり、そのまま操作していると「リソース不足」とか「メモリー不足」のメッセージが表示されたりします。
EXCELを一旦終了して再起動すると、また問題なく動作します。
過去、EXCEL97、2000等2003まででは全く問題無く動作した実績があります。
デスクトップヒープを6MB増やすとか、仮想メモリーを増やすとかもしましたが問題解決には至っていません。
どうかよろしくお願いします。
No.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でも異常はありませんでした。
また、現在の状況として画面表示は異常になってもマクロは正常に
動作しデータを取込んでいますがそのまま操作していると「リソース不足」とか「メモリー不足」のメッセージが表示されたりします。
何かヒントがありましたら、またよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) vba メモリ節約 3 2022/09/16 21:45
- Excel(エクセル) Excel2010 VBAが特定動作で実行出来なくなる 7 2022/12/29 14:26
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
i7 rtx4070 メモリ32gb ssd 1tb...
-
メモリ 両面実装と片面実装の違...
-
ブラウザーを立ち上げているだ...
-
ExcelVBAと外付けメディアについて
-
メモリの対応しているノートパ...
-
ブラウザ タブを100くらい開...
-
メモリ容量UPで、逆にCPU負荷が...
-
「MemTest86+」で必ず同じアド...
-
メモリの性能はなぜ倍数なの?
-
EXCELのVBAで作業ファイルを閉...
-
メモリーの種類
-
メモリのハードウェア予約済み...
-
Dell Precision T3400 のメモリ...
-
デスクトップPC NEC VN770/V...
-
メモリを増設のできないPCの高...
-
メモリ診断ツールによるハード...
-
メモリ増設 切り欠きについて
-
Oracleデータベースサイジング...
-
WinXPで8GBのメモリをフルに使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
メモリーの種類
-
PCとは、メモリ無しでBIOS,PO...
-
メモリ 両面実装と片面実装の違...
-
Windowsメモリ診断の結果の通知...
-
メモリの性能はなぜ倍数なの?
-
チャレンジタッチ2とチャレンジ...
-
Windows11のノートパソコンを中...
-
メモリ診断ツールによるハード...
-
炊飯器の内がまのメモリ
-
メモリのハードウェア予約済み...
-
PC関連詳しい方、ハドフ好きな...
-
EXCELのVBAで作業ファイルを閉...
-
USBメモリの使用履歴について
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリの対応しているノートパ...
-
【Chapter2】CPUとメモリの違い...
-
エコーの写真から自分で胎嚢の...
-
メモリの挿す順序
-
メモリーのPC2-6400とPC2-6400U...
-
富士通 Lifebook A572/F のメモ...
おすすめ情報