- ベストアンサー
win7 メモリオーパー? いい手はないか?
win7 32bit 実装メモリ4GB(2.9GB利用可能)の PC EXCELで計算(一挙に6000ほどの計算をさせる)をしていたら、 数十分後に停止、メモリーオーバーの表示がでました。 分割して計算させるという方法ならできそうですが、あとで表ヲ統合させる手間が面倒です。 PCを買い換える以外に、このままでの計算を完了させる方法はないでしょうか。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
重箱の隅をつつくのは嫌いなので本来言わないのですが ちょっと国語力低いですよね? と言う事はマクロ構文使って記述しているならマクロ構文その物が問題なのでは? 分割が手間と言いますが手間の掛からない分割法だって考えればあるはずで随所にそう言う部分が ちらほら伺える文ですし何をどうやってその結果に至っているか答えようの無い質問の仕方なので 本当に回答欲しいならもっと具体的に聞かないと何も解決しないと思いますよ? 逆に言いますが そのメモリーとマクロの処理で処理し切れるマクロは余裕で組めるはずですって言われたら 目的も分からないのにマクロ組んでくれと言うのでしょうか? 非難しているのでは無くハードの板でマクロの事で聞きたいならもっと具体的かつエクセル関係の所で聞きなさいと言う事です。
その他の回答 (4)
- TOTO2011
- ベストアンサー率29% (449/1537)
>EXCELで計算(一挙に6000ほどの計算をさせる すいません これが良く解りませんがエラーメッセージの通りと思います 動作ソフトは エクセルのみの動作でもエラーメッセージが出ていますか? もし出ているならば 32bitパソコンでは非力かもしれませんね 使われているパソコンがデスクトップかノートか解りませんが 64bitに入れ替えるとか パーツを交換&追加で変化が有るかもしれませんね >実装メモリ4GB(2.9GB利用可能)の PC メモリがグラフィックに使われている感じですね BIOS設定で グラフィックのメモリを少なくすれば改善されるかもしれないですね
- 2012tth
- ベストアンサー率19% (1893/9468)
> win7 32bit 実装メモリ4GB(2.9GB利用可能)の PC Windows 7 32bit で、2.9GB は少ない…メモリは、相性問題が 出易いので、最初からやり直した方が良い。 私的に保有する Windows 7 Professional.SP1 32bit の PC 4GB 実装で、約 3.5GB 使えてます。 高々 0.6GB だが…それでも、バカに出来ない。 さらにバルクメモリの4枚挿しで、これに成功しています。
- bardfish
- ベストアンサー率28% (5029/17766)
>数十分後に停止、メモリーオーバーの表示がでました。 そのメッセージを一字一句正確に教えて下さい。 もしかしたらメインメモリの搭載量とは関係ないかもしれない。 それとExcelのバージョンも。 計算の方法も不明。 という状態ではPCを買い換えても解決しないかもしれない。 逆にExcelを最新バージョンにすれば解決するかも・・・ Excelってあるバージョンから使用出来る行と列の数が飛躍的に増えたでしょ?
- te2kun
- ベストアンサー率37% (4556/12165)
Windows 64bit版のOSで64bit版のExcelを用いて計算させる 64bit版でもOffice2010 32bit版なら32bit版の制限が残っています。32bitアプリは最大4GBのメモリしか利用出来ません 64bitアプリだと理論的に8TBまで可能です。 その前にWindows7 192GBの上限の方が先に来ますけど メモリが少なくて停止しているなら、分散させて計算させるしかないでしょうね
お礼
。32bitアプリは最大4GBのメモリしか利用出来ません 結局はこういうことですよね。 次のpc購入の際64bitにとは思っています。 ありがとうございます。
補足
メモリーオーバーはまちがいでした。 たしか「コンピユターのメモリが不足しています。他のプログラムを終了してから~」 というものです。 EXCEL2010です。 計算式はちょんとややこしくて書けません。個人的にはIF関数がひとつの式に5個ぐらいあり、多すぎるのがよくないのかと思ったりします。