• ベストアンサー

エクセルで扱えるファイル容量に制限ありますか

ソフトのバージョンは2000です。PCはWin98で、容量は充分ありますが、メモリは128Mです。 エクセルで大きなファイル(約23M)を扱っているのですが、シートのコピーがでかません。1シートは5000行50列位ですが、シート数がかなりあります。 ソフト的、あるいはハード的に制限があるのでしょうか?

  • cumic
  • お礼率64% (43/67)

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

こんにちは。 5000行50列のデータを持つシートをマクロで200枚程作ってみました。(320MBくらいになった) 追加だけなら、同データで350枚くらいまでは確認しましたが、スワップの発生が酷く保存は断念しました。 Win98SE、Excel97 シート数がどのくらいか解りませんが、上記よりも少ないシート数で追加できないのであれば、VBE画面を開き、プロジェクトエクスプローラで、シートのオブジェクト名が Sheet1111111111111111111111 のようになっていないか確認してみてください。これが原因なら、シートのオブジェクト名をプロパティウィンドウでもっと短い名前に変えれば追加出来ると思います。 ただ、レスポンスなどを考慮するとブックの分割を検討した方が良いのでは?と思います。

その他の回答 (1)

  • nikosaru
  • ベストアンサー率30% (3/10)
回答No.1

シートの数って、PCの使用可能メモリに依存したと思います。

関連するQ&A

  • 3MBのファイルを開くのに必要なメモリ容量

    3MBのEXCELファイル(シート1枚、10列、何行か分からない)をWindows10で開くのに必要なメモリ容量は、3MBより大きいか小さいか。

  • EXCELのファイル容量について

    Excelのファイル容量がかなり大きいようなのです。 シート数が10シート位ありそれぞれ10~15行位しか使っていないのに、90MB前後の容量になっています。画像は挿入していません。ちょっとした計算式、罫線、ウインドウ枠の固定位しか使用していません。おかげで使用している非力なマシンでは開くだけで、かなり遅いです。 何方か、アドバイスよろしくお願いします。 CPU Celeron1.7G メモリ 256MB ハードディスク 80GB OS XP office2003 こんな感じです。

  • エクセルファイルの容量が大きくなる要因

    バザーの品物を確認するために、エクセルシートで集計作業をしています。 「品目・個数・単価・小計」の行が100行ほど、 さらにそれを合計するという比較的簡単なものですが、日々追加されていくのである程度の区切りごとにシートをコピーして日付ごとに新しく作っていました。 例えば、10月1日のシートをコピーして新たに10月8日分のシートとしてそちらを更新していくという感じです。 1つのエクセルファイルにそのような手順で7シートほど作っていたら、ファイルを開くのが急に重くなってきてしまい、時にはエラーが出て作業が出来なくなりました。 別のエクセルファイルに作り直すことにして今のところ2シートほどのもので作業する分には特にファイルを開くのが遅いということもなくなりました。 ファイルサイズをみると、  7シートのもの・・・18,903kb  2シートのもの・・・88kb と多少シートごとのデータが異なるにしても、重たいほうのファイル(7シートの方)シート枚数の比率をはるかに超えた容量となっていました。 何か要因があるかと思い、2シートの方のファイルでは、文字列と数値を改めて入力しなおし、新たに計算式などは入力しなおして、極力シンプル(強調や網掛けなどを省いた)に作るようにはしています。 今後の作業では無用にファイルサイズが大きくならないように気をつけたいのですが、ここまでの差が出るのは何が原因なのかよくわからず困っています。 単純に入力データ=ファイルサイズではないとは思うのですが、入力したデータ以外でファイルサイズが重くなる要因というのは何が考えられるでしょうか? 以下のもの、またはそれ以外に影響が大きいと思われるものがあればアドバイスいただけたらと思います。 数式(”sum”、”+”、など) 装飾(フォント、網掛け、太字、罫線、など) ヘッダー、フッター(シート名、ページ数、日付、など) よろしくお願いします。

  • Excelファイルサイズが大容量になってしまう問題

    ある設計書を作るにあたり、元ファイル(このファイルのサイズは小さい)からシートをコピーして作成しているのですが、文字しか書かれていないにも関わらず、エクセルのサイズが1シートあたり1Mぐらいになってしまうものがあります。 これを回避するのに、大容量になってしまったシートから、「値のみのコピー」で別シートに張り付けて保存すると、容量を小さくすることができました。 以上のことから、セルかシートのどこかに、ゴミデータが残ってしまっているのではないかと思うのですが、それを突き止めることができません。 ゴミデータのうまい削除方法がありましたら、お教え下さい。

  • Excelの容量を小さくしたい

    実験装置の管理データをExcelでグラフにしています。 80列×20000行程度の元データから10系列程度のグラフを15個作っています。 そうするとファイルの容量が150Mくらいになってしまうのですが 容量を小さくする方法はないのでしょうか? 作成したファイルを圧縮するとかではなく、なんとかファイルサイズ自体を小さくする方法はないでしょうか?

  • エクセルファイルを閉じるときに。。

    エクセルファイルを閉じる際、「メモリ不足です」のエラーメッセージが出ます。閉じる前に保存すると、編集した部分は保存されているようです。このエラーの意味はなんでしょう? エクセルファイルは3メガ位で、70列3000行のシートを含みます。シートのサイズが大きすぎるのでしょうか?問題はありますか?解決策はあるのでしょうか? よろしくお願いします。

  • エクセル ファイルサイズ

    エクセルのファイルサイズが約15MBと非常に大きく、立ち上がり/保存が遅く、困ってます。 データを入力しているシートは41シート。データを入力している列は全シート9列。データを入力している行はシートによりばらつきがありますが、60行~4000行の範囲です。また、全シートの入力行数総計は約36000行です。 マクロはVBAは使っていない(はず)です。数式、関数も使ってません。 ここまで容量が大きくなるか?と思います。ファイルサイズを縮小する方法、どなたかご存知ないでしょうか?ご教示お願いします。

  • エクセルファイルのシート毎の容量

    エクセルファイル「xls」のなかに複数のシートがあります。 フォームとして使っているのですが、20程のシートがあり、どのシートに何Mを使っているのか分からないのですが、 5MBもの容量があります。 特に、何かを入力した記憶もないのですが、どのシートが容量を食っているのか調べたいのですが、シート毎の容量を調べる方法があれば教えてください。 ※ 元のファイルを別名で保存。1シートずつ削除していく方法も考えられますが、時間と手間がかかるため何か他によい方法がありましたらお教えください。

  • なぜExcelには行と列の制限があるのか

    Excel2003までは従来の最大6万5536行/256列が、時期バージョンのExcel 2007は100万行/1万6384列に拡張されましたが、 なぜ100万行などに制限するんでしょうか。縦横無制限にすればよいと思うのですがなんで無制限にしないんでしょう。メモリ以上のデータを入力すればエラーメッセージを出してあげればよいわけだし・・・なにか理由あるんでしょうか!?素朴な疑問です。

  • エクセルのワークシートの大きさ

    エクセル2000のワークシートの大きさなのですが 私が持っている本には256列×65534行と書いてあります。 しかし インターネットで調べるとエクセルのバージョンにかかわらず セルの数は 256列×65536行 みたいです。 本に書いてあるのは正しいのでしょうか?

専門家に質問してみよう