[[20170613111756]] 『offsetからindex置き換えでリソース不足』(unk) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『offsetからindex置き換えでリソース不足』(unk)

お世話になっております。

以前から使用しているエクセルファイルで、OFFSETを使ったブックがあり、
ファイルを開いて変更せずに閉じようとすると確認ダイアログが出てくるので
それを抑止するためにINDEXに置き換える作業を行っていますが、
どうしてもリソース不足のエラーが出て強制終了してしまします。

ちなみにOFFSETを使ったセルは50万個ほどあり、少しずつINDEXに置き換えていってもあるところでリソース不足になります。

タスクマネージャーで確認したところ、EXCELのメモリ使用量は3Gを超えていてちょっといじると4Gの壁を超えそうな状況ですが、OFFSETを使用しているものは350MB程度です。
(OSは64bit、Excelは32bit)

これの解決方法はありませんか。なぜindexはメモリを大量消費するんでしょうか。

よろしくお願いいたします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


unkさん

私では想像もつかないので、こんなお願いはしない方が良いのかもしれませんが..

そのOffsetを使った式なりマクロなりをどの様にINDEXに変更なさっているのか、
具体的にお書きにならないと、分かりにくいのかもしれません。

セルの数は50万個というのは理解できましたが、それがどの様に分布しているのか、
1Sheetに50万個全部入っているのか、としても、全てがA列に格納されているのか等々
もう少し情報を頂けると想像が着きやすいと思います。

ひょっとしたら式を入れすぎて重たくなっているとか?
マクロに切り替える時期なのかもしれませんし、切り替えができないのなら、
全体的に見直しも必要なのかもしれません。

済みません。すべて想像で言っていますので、的外れでしたら申し訳ありません。
(パオ〜〜ン) 2017/06/13(火) 13:29


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.