• 締切済み

ピボットテーブルが動かない.

Excelでピボットテーブルを使って集計をしたいのですが,実行の途中でリソース不足でタスクが完了できませんというエラーがでます. 私のデスクトップPCのスペックはCeleron 2.0GHz,512Mb(DDM)でそんなにリソースが足りなくなるとは思えません.計算する量も少なくしてもだめです. PC自体メモリをちゃんといかせていないのでしょうか?

  • gyan
  • お礼率39% (31/78)

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.3

申し訳ないですが投了です。 大きなデータは扱ったことがありません。どうにもならないようでしたら、プログラムで記述するしかないでしょう。

gyan
質問者

お礼

いえいえ,とても勉強になりました. ありがとうございます.

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.2

Excelのヘルプを開いて頂き、「トラブルシューティング」をキーワードでひくと「ピボットテーブル」というのがあります。ここにいくつかの解決策があります。ひとつずつ試して頂きたいのですが、「ピボットテーブルを作成し直す時に、「オプション」ボタン押して「メモリーの最適化」をチェックします。 ピボットテーブルの再作成は避けられないようです。

gyan
質問者

補足

ありがとうございます. ためしてみましたが,オプションを選んだ後,チェックをいじれないように薄くなっています.外部参照のデータでないといけないようです. 扱うデータを大幅に減らすと動くのですが,あまり意味がありません. 4列のデータで7000行で動かしたいのですが,2000行くらいにすると動きます.これしか対処法がないとするとあまり使えないツールです.

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

Windows98やWindowsMeの場合には512MB以上のメモリーを積むとメモリー不足エラーが発生します。メモリーを減らすかVCACHE領域を制限する必要があります。

参考URL:
http://homepage2.nifty.com/winfaq/wme/trouble.html#500
gyan
質問者

補足

ありがとうございます。 しかし、私のOSはXPでOfficeもXPなのです。

関連するQ&A

  • ピボットテーブルのマクロについて

    ピボットテーブルのマクロについて教えてください。 NO 場所  ランク 面積 1  東京  上    10 2  大阪  上    20 3  福岡  中    20 4  広島  中    30 5  東京  中    15 6  東京  中   25 7  大阪  下   35 8  福岡  下   45 9  大阪  下   10 10 大阪  下   10 という表があり、 場所ごとランクごとの面積集計を ピボットテーブルのマクロを組んで実施したい のですが(同じ作業を繰り返すので)、 マクロを記録して、内容を実行しようとすると、 「実行時エラー」が出てしまいます。 記録したマクロは以下の通りです。 ( → ←のところでエラーが出ます) Sub Macro1()  ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _   "Sheet1!C2:C4").CreatePivotTable TableDestination:="", TableName:= _  "ピボットテーブル2", DefaultVersion:=xlPivotTableVersion10  ActiveSheet.PivotTableWizard TableDestination:=ActiveSheet.Cells(3, 1)  ActiveSheet.Cells(3, 1).Select → With ActiveSheet.PivotTables("ピボットテーブル2").PivotFields("場所")   ←   .Orientation = xlRowField   .Position = 1  End With With ActiveSheet.PivotTables("ピボットテーブル2").PivotFields("ランク")    .Orientation = xlRowField    .Position = 2  End With  ActiveSheet.PivotTables("ピボットテーブル2").AddDataField ActiveSheet.PivotTables( _    "ピボットテーブル2").PivotFields("面積"), "データの個数 / 面積", xlCount  Range("A3").Select  ActiveSheet.PivotTables("ピボットテーブル2").PivotFields("データの個数 / 面積 ").Function = _  xlSum End Sub ピボットテーブルのフィールドリストがうまく挙がってこないようなのですが、 どのようにマクロを組み直せば、よいのでしょうか? 作りたい集計表は、以下のようなものです。 場所 ランク  合計 広島  中   30  集計     30 大阪  下   55     上    20  集計     75 東京  上   10     中    40  集計     50 福岡  下   45     中    20  集計     65 総計      220 長々とまた見づらくてすみません。 よろしくお願いします。

  • 複数のピボットテーブルを一括でデータ更新したい

    エクセル2000です 50個ぐらいピボットテーブルがありまして 元データはほぼ固まっているのですが 若干の修正をしつつ集計しています。 色々ググってみたのですが やはりピボットテーブルは1個1個「データの更新」を実行しないと 修正が反映されないのでしょうか? 同じピボットテーブルを複製しながら 50個作ればよかったのですが 集計の都合もあり 参照元データ範囲が少しずつ異なっています。 50個もあると、再計算?の待ち時間も長いので なんとか自動で全部を更新できませんか? ご存知のかた、よろしくお願いします。

  • ピボットテーブルの集計値をVBAでカンマ区切りにしたい

    ・excelのシートにあるピボットテーブルの集計値の書式をカンマ区切りにするVBAを作成したいのです。どうすればよいでしょうか。 ・汎用的なVBAにしたいので、ピボットテーブル名やフィールド名もVBAで取得するようにしたいです。 ・VBAを実行する前に、その集計値の1つを選択しておきます。 よろしくお願いいたします。

  • ピボットテーブル 数式 集計フィールド

    ピボットテーブルで数式>集計フィールドを使用したいのですが、 右クリックしても数式が表示されないのです。 2000(家のPC)ではでき、2003(会社のPC)では数式欄が 表示されてこないのです。 何故でしょうか。教えてください。 よろしくお願いします。

  • マクロでピボットテーブルが開きません

    エクセル2007で作成したマクロのファイルxslxを他のpcで使うため 2003のファイルxslに変更して使うようにしましたが、ピボットテーブルのマクロでエラーとなりました 実行時エラー’1004’PivotTableクラスのRefreshTableメソッドが失敗しました。 の表示で デッバグの内容で黄色表示が 次の内容でした ActiveSheet.PivotTables("ピボットテーブル1").RefreshTable 解決策を教えてください  使用しているPCはどちらもXPです

  • access ピボットテーブルビューの印刷

    分かる方、教えてください。 クエリをピボットテーブルビューにして集計表を作成しました。(集計クエリではありません) これをフォームの印刷ボタンをクリックすると印刷されるようにしたいと思います。 ピボットテーブルのまま印刷をすることはできるのですが、『用紙サイズ』や『印刷の向き』『余白』の設定が既定値になって印刷されてしまいます。 ピボットテーブルビューにしてファイルからページ設定で設定しても、一度そのビューを閉じてしまうと戻ってしまいます。 フォームの印刷ボタンを押すと、設定どおりに印刷される方法はご存知ありませんか? 希望は、『B4』『横』『余白上下1.5cm、左右2.5cm』で、どのPCからでもこの設定で印刷されるようにしたいです。 よろしくお願いします。

  • Excel 2003 ピボットテーブルのフィールド

    お世話になります。 掲題の件で 質問が御座います。 ピボットテーブルにおいて フィールドの集計方法と言いますか 集計にかけたい元データを入れる所(?)右下の。 ここのデータを変更した時に いつも自動で集計方法が変更されてしまいます。 本当は ずっと「合計」を表示させたいのですが 中身のデータを入れ替えると いつも 「データの個数」になってしまいます。 ウィザードで元に戻って見てみても、オプションを開いて見てみても よく分かりません。 どうしたら「常に合計を表示させる」ことが出来るのでしょうか? どなたか お分かりになるかたが いらっしゃいましたら 宜しくお願い致します。 説明不足等 御座いましたら何なりとお申し付けください。 宜しくお願い致します。

  • リソース不足について・・・

    エクセルで表を作り、膨大なデータを処理しています。一つの表で数十MB~数百MBになります。 処理の際、しばしば、「リソース不足でこのタスクを完了できません。・・・・・続行しますか?」旨の警告が表示されますが、「はい」をクリックすれば所要の処理はしてくれます。 質問は、「警告の表示が出ても処理を続行することで、何か不都合なことが生じるかどうか」というものです。 PCは、「リソース不足でこのタスクを完了できません」と言いながら、結局は処理してくれているのですが・・・。

  • xpで95の信長の野望を動かす パフォーマンス不足?

    xpの互換モードで、 95の信長の野望 将星録を起動させました。 ゲームは進むのですが、 タスクマネージャのパフォーマンスが 100%になり落ちます。 これはPCのスペックが足らないということ なんでしょうか。 CPU Celeron-1.7GHz、メモリ(最大)256MBです よろしくお願いします。

  • EXCELの計算が遅い。

    会社PCのEXCEL2000で作成した、関数を多く用いたファイル(容量2MB程度)を自宅PCのEXCEL2003で開き、集計等を行うと、異常に動作が遅い(再計算が長い)です。時間で言うとEXCEL2000が3秒程度に対し、EXCEL2003は10分位かかります。ちなみに、パソコンのスペックですが、会社PCはインテル Celeron Mプロセッサ1.40GHz・メモリ768MB、自宅PCはインテル Celeron Mプロセッサ1.30GHz・メモリ768MBで、あまり大差はありません。なぜ、EXCEL2003では動作が遅いのでしょうか?