こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

メモリが100%になってしまうのですが

複数のVBAを実行すると
メモリが100%になってしまうのですが
それは普通ですか?

パソコンの動きが重くなります。

VBAでメモリを使い過ぎなのでしょうか?

win8です。

投稿日時 - 2016-08-13 23:20:08

QNo.9214940

暇なときに回答ください

質問者が選んだベストアンサー

下記を参考に、VBAを見直ししてみてください。
https://www.moug.net/tech/exvba/0150113.html

ディスク使用率が高いのは、Windows 8 にも問題がありそうです。
色々検索されて可能な設定を実施してみてください。
(使用率ですので空き領域の問題ではありません。)

投稿日時 - 2016-08-14 12:18:46

お礼

ありがとうございました。

投稿日時 - 2016-08-19 22:35:50

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

物理的なメモリ8Gでは厳しいようです
C:ドライブが100%になっていることは致命的です。

メモリの増設と、Cドライブから不要なファイルは削除したほうが良いと思います。
論理的な仮想メモリもCドライブに設定してされていると思いますので、Cドライブの対処が最優先です。(仮想メモリを検索してチューニングしてください)
Cドライブ(OSの入っているドライブ)の空き容量が無くなってしまうと、ほとんど正常に動作しません。

投稿日時 - 2016-08-14 09:56:09

お礼

ありがとうございました。

投稿日時 - 2016-08-19 22:35:53

ANo.2

No1です。
書き漏れましたが、メモリ100%はともかく、Cドライブの使用率が100%になっているようです。
これはまずいので、ファイルをDドライブや外部ディスクに移動させましょう。

投稿日時 - 2016-08-14 00:32:08

お礼

ありがとうございました。

投稿日時 - 2016-08-19 22:35:58

ANo.1

> それは普通ですか?
普通です。

>パソコンの動きが重くなります。
普通です。

>VBAでメモリを使い過ぎなのでしょうか?
おそらくExcelだと思いますが、Excel自体がメモリをたくさん使います。特に表が大きいと。

複数VBAプログラムを動かすと、複数のExcel+VBAがメモリを取り合って、さらに速度が低下しますので、おそらく同時に1つだけ順番に実行した方がトータルでは処理時間が短くなるでしょう。

投稿日時 - 2016-08-14 00:28:53

お礼

ありがとうございました。

投稿日時 - 2016-08-19 22:36:01

あなたにオススメの質問