いろいろネットで調べてみたのですが、わからなかったので
お願いします。
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も見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
EXCEL VBA マクロ 実行する度に処理速度がどんどん遅くなる原因が知りたい
Excel(エクセル)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
エクセル キャッシュメモリーの解放
Visual Basic(VBA)
-
-
4
DoEventsが必要な理由について
Visual Basic(VBA)
-
5
Excel VBAが徐々に遅くなる
Excel(エクセル)
-
6
vba メモリーリーク
Visual Basic(VBA)
-
7
Excel VBA 処理後データが重たくなる&処理スピードが遅いのを解決したい
Visual Basic(VBA)
-
8
VBA public変数はどのようなことをしたら解放されますか?
Visual Basic(VBA)
-
9
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
10
ExcelのVBAでメモリ解放できない
Visual Basic(VBA)
-
11
VBAの配列サイズとメモリに関して
Visual Basic(VBA)
-
12
DoEventsがやはり分からない
Visual Basic(VBA)
-
13
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
14
バックグラウンドのプロセスのエクセルを閉じる方法
Visual Basic(VBA)
-
15
vbaのエラー対応(実行時エラー7:メモリが不足しています)
Visual Basic(VBA)
-
16
配列をEraseしてもメモリが開放されていない?
Visual Basic(VBA)
-
17
ExcelのVBProjectがExcelを開くと残る現象について
その他(プログラミング・Web制作)
-
18
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
19
VBAを何回も作り直して、容量が増えた
Excel(エクセル)
-
20
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsメモリ診断の結果の通知...
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
PCとは、メモリ無しでBIOS,PO...
-
メインメモリとビデオメモリの...
-
妹の家のパソコンが壊れました
-
メモリ 両面実装と片面実装の違...
-
Windows11のノートパソコンを中...
-
メモリの挿す順序
-
日本語の理解について
-
富士通 Lifebook A572/F のメモ...
-
E8400のオーバークロックについて
-
なぜビュレットのメモリは上か...
-
NEC QXシリーズのmibについて
-
オラクルのPGAメモリに関して
-
サイバー攻撃されているかどう...
-
ECC付きメモリを普通のデスクト...
-
メモリ容量UPで、逆にCPU負荷が...
-
メインメモリのCLの調べ方
-
長いピーの連続ビープ音について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PCとは、メモリ無しでBIOS,PO...
-
Windowsメモリ診断の結果の通知...
-
メモリーの種類
-
メモリの性能はなぜ倍数なの?
-
メモリ 両面実装と片面実装の違...
-
EXCELのVBAで作業ファイルを閉...
-
メモリ容量UPで、逆にCPU負荷が...
-
メモリのハードウェア予約済み...
-
メモリの挿す順序
-
FDDユニットの接続方法
-
メモリーのPC2-6400とPC2-6400U...
-
メモリ診断ツールによるハード...
-
ブラウザーを立ち上げているだ...
-
NEC QXシリーズのmibについて
-
サイバー攻撃されているかどう...
-
PCのメモリ容量はなぜ2^Nです...
-
ECC付きメモリを普通のデスクト...
-
パソコンのメモリ交換で画面が...
-
富士通 Lifebook A572/F のメモ...
-
メモリ4G増設したが2GしかOS...
おすすめ情報