![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
いろいろネットで調べてみたのですが、わからなかったので
お願いします。
EXCEL2003のVBAで作業ブックを作り、色々計算した
結果を1つのシートにまとめ、結果シートを新たに作ったブックに
コピーします。
その後、作業ブックは保存せずに閉じるのですが、作業ブックで
増えたメモリがブックを閉じても減りません。
自分が調べた限りでは、こういう事例はありませんでした。
作業ブックを閉じても、作業ブックのメモリは解放されないもの
なんでしょうか。
どんどん、メモリが増えたままになって困っております。
なんせ、初心者なので、いまひとつわかっておりません。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
コードがないので、良くわかりませんが、
タスクマネージャーを見ながら一行ずつデバッグすると
どこでプロセスが起動して終了しているのかがわかるはずです。
以下、参考になるかわかりませんがHPを・・・。
参考URL:http://homepage1.nifty.com/rucio/main/technique/ …
早速の返答ありがとうございます。
しかしながら、参考のHPがちんぷんかんぷんです。
(すみません。日曜大工的にVBAを独学でやって
いますので)
HPのどこがわからないかが分からない状態ですので、
とりあえず、このHPを2、3日かけてじっくり
がんばって理解します。
わかり次第また連絡致します。
ありがとうございました。
No.4
- 回答日時:
#3 の補足です。
>自分が調べた限りでは、こういう事例はありませんでした。
>作業ブックを閉じても、作業ブックのメモリは解放されないもの
>なんでしょうか。
>どんどん、メモリが増えたままになって困っております。
メモリが開放されないのではなくて、単に、メモリの量が増えているのではないでしょうか?それは、#3で述べた、メモリ枠の限界まで、使用した量は確実に増えていきます。それは、しかたがありませんし、それを気にしてもどうしようもありません。
要するに、Excelのアプリケーションを終了して残るか、残らないかだけです。それを確認してください。
早速の返答ありがとうございます。
excelのアプリケーションを終了させれば
メモリは解放されます。ということは
どうしようもないという結論もあるということですね。
すみません、setステートメントも
よく理解していない者ですので、
このあたりの解放方法を探ってみます。
コードについてはどのあたりがあやしいという
見当がつかないので、見当がつき次第
また連絡します。
ありがとうございました。
No.3
- 回答日時:
こんばんは。
通常、単独で使っている分にはありません。COMやオートメーションサーバーで用いなければ、そのようなことはありません。単独でExcelを使用する場合、あらかじめ、Excel側がメモリの枠を取ってから、VBAなどが使われますので、本体、Application が終わると、残らないようになっています。つまり、本体自体が終わっていないということになるかもしれません。
個々のプロセスが残るのは、.Net で、別に、COM開放プログラムが必要です。
言葉だけで、回答者に想像させても、限界があります。とにかくコードを見せてください。
No.2
- 回答日時:
早速の返答ありがとうございます。
setステートメントの意味がいまひとつ
理解できておりません。
すみません。setをもう少し勉強します。
理解できたらまた連絡します。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/05/24 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) エクセルVBA 2 2022/04/27 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Excel(エクセル) 複数のブックをひとつのブック(複数のシートにまとめる)場合にシートとの順番について 5 2022/12/28 20:47
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
エクセル キャッシュメモリーの解放
Visual Basic(VBA)
-
EXCEL VBA マクロ 実行する度に処理速度がどんどん遅くなる原因が知りたい
Excel(エクセル)
-
-
4
VBA public変数はどのようなことをしたら解放されますか?
Visual Basic(VBA)
-
5
Excel VBAが徐々に遅くなる
Excel(エクセル)
-
6
DoEventsが必要な理由について
Visual Basic(VBA)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
9
vba メモリーリーク
Visual Basic(VBA)
-
10
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
11
Excelのプロセスが消えません
Excel(エクセル)
-
12
【Excel VBA】 WorksheetやRangeオブジェクトとして宣言した変数の開放は必要でしょうか?
その他(Microsoft Office)
-
13
DoEventsがやはり分からない
Visual Basic(VBA)
-
14
バックグラウンドのプロセスのエクセルを閉じる方法
Visual Basic(VBA)
-
15
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
16
VBAを何回も作り直して、容量が増えた
Excel(エクセル)
-
17
ExcelVBA実行後に時々落ちる
Visual Basic(VBA)
-
18
エクセルVBAが途中で止まります
Visual Basic(VBA)
-
19
配列をEraseしてもメモリが開放されていない?
Visual Basic(VBA)
-
20
配列でデータが入っている要素を求める方法
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモリの性能はなぜ倍数なの?
-
メモリ 両面実装と片面実装の違...
-
サーバのスペックについて
-
ビュレットやピペットの使い方
-
PCとは、メモリ無しでBIOS,PO...
-
「Core i3 2310M」の認識は8GB...
-
メモリ増設をしたところPCの動...
-
主記憶装置と補助記憶装置について
-
メモリの挿す順序
-
Windowsメモリ診断の結果の通知...
-
電卓
-
Memtest86+でメモリの動作確認...
-
【PC初心者】 現在APEXをやって...
-
Core 2 duoはi386ですかAMD64です
-
PCのメモリ容量はなぜ2^Nです...
-
メモリーの種類
-
外したメモリーが使えるか?
-
OSのDSP版のメモリの容量について
-
USBメモリの見分け方
-
ノートPCのメモリ拡張による不具合
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
パソコンについて詳しい人に質...
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
メモリのハードウェア予約済み...
-
EXCELのVBAで作業ファイルを閉...
-
ブラウザーを立ち上げているだ...
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリ 両面実装と片面実装の違...
-
NEC QXシリーズのmibについて
-
メモリの挿す順序
-
Windowsメモリ診断の結果の通知...
-
PCの電源が5秒ごとに点いたり消...
-
USBメモリの使用履歴について
-
CPUとメモリ どっちを重視した...
-
ExcelVBAと外付けメディアについて
-
メモリ診断ツールによるハード...
-
オラクルのPGAメモリに関して
-
先日、PCを替えました。
-
PCのメモリ容量はなぜ2^Nです...
おすすめ情報