Excel2003で、リソース不足のため、このタスクを完了することができません。
1日1,300~1,500件×190列前後のデータを1か月分(約45,000行・45~50MB)分析し、
日付や分類2~3個で絞って数値を出し表とグラフを作成したいのですが(
元データ(データベースファイルxls)を参照し、関数を使って表とグラフを別ファイルで作成すると、
「リソース不足のため、このタスクを完了することができません。
選択するデータを少なくするか、ほかのアプリケーションを終了して再度試してください。
元に戻さずに続けますか。」というメッセージ。
(選択肢は「OK」のみ)+「OK」を選択しても、ウィンドウの「×」で閉じても以下の表示
「外部リンクしたまま、値を保存することはできません。」
のエラーになります。色々検索したところ、Excel2003の仕様のようです。
http://support.microsoft.com/default.aspx?scid=kb%3Bja%3B410964
けれどもこの対処方法ではデータベースファイルを1~3日毎に分けなければならず、
またデータを分割してみた後に表+グラフファイル側から10~30ファイルを参照して
同じエラーにならないとも限らず、質問してみることにしました。
何かいい解決案をお持ちの方はいらっしゃいますでしょうか。
以下のトピック等は参照済です。
・http://okwave.jp/qa1882092.html
・http://okwave.jp/qa2786313.html
・http://q.hatena.ne.jp/1150788315
・http://oshiete1.watch.impress.co.jp/qa3900613.html
試したこと
・外部データの取り込み(重過ぎでした)
・DBと表+グラフを同一ファイル(自動計算で重過ぎ+複数人が見るファイルなので避けたい)
・ピボットテーブルは少し違うような気がしました。
・VBAはほとんど使ったことがありません。(後々のメンテを考えると避けたい)
・Accessもほとんど使ったことがなく、やりたいことができるのかわかっていません。
(xlsファイルを開きフィルタするところまでは分かったのですが)
長々と申し訳ありませんが、
いい策をお持ちの方がいらっしゃいましたら、ご回答よろしくお願いします。
お礼
ありがとうごさいました。
補足
7 2007です。 シートは巨大ではありません。入力した情報は少ないです。 左上のシート内のセルすべてを指定できる部分で、左クリックして全体を指定。それで右クリックでコピーです。