• ベストアンサー

 ExcelのSheet数の限界

 ExcelのSheet数の限界  素朴な疑問なのですが、Excelでは、Sheet上の列数はIV列の256、行数は65536行目が最大ですが、Sheetは最大で何枚まで作成可能なのでしょうか。 (Sheet65531までは確認済み)

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

>=INFO("memavail") >で、使用可能メモリを確認しながら、未記入・未設定のシートを挿入して、シート数を200枚程に増やしてみましたが、使用可能メモリには変化はありませんでした。 エクセルに割り当てられている最大メモリーなどの詳細は不明ですが、少なくともこの場合はmemavailではなく、memusedやtotmemの数値のほうが問題になると思います。 また、追加できるシートの数は、その他の部分のメモリ使用状況にも影響を受けますので、厳密な数は限定できないことになります。

kagakusuki
質問者

お礼

 お礼が遅くなってしまい申し訳御座いません。  重ねての御回答、誠に有り難う御座います。  仰る様に =INFO("memused") や =INFO("totmem") を試してみた処、シート数が増えると、上記の数値も増えました。  しかし、白紙のワークシートを増やしているだけであるにも関わらず、シート数が増す度に、増えたシート数の1枚当たりの、使用されているデータの増加量が増して行くため、どの様な関係式が成り立つのかを、色々と試して居りましたが、結局判らず終いでした。  せめて残りの、使用可能メモリの容量が判れば目安になるかも知れないのですが、残念です。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

F1キーを押してヘルプを起動し、「仕様 シート数」で検索してみてください。 Excel2007のヘルプには以下のように記載されています。 ブックのシート  使用可能メモリに依存 (既定では 3)

kagakusuki
質問者

お礼

 素早い御回答、有り難う御座います。  決まった枚数は無いという訳ですね。

kagakusuki
質問者

補足

 それでは、使用可能メモリがxバイトある場合には、未記入・未設定のシートであれば、何枚まで開く事が出来るかを、どの様に計算すれば、宜しいのでしょうか。  因みに、 =INFO("memavail") で、使用可能メモリを確認しながら、未記入・未設定のシートを挿入して、シート数を200枚程に増やしてみましたが、使用可能メモリには変化はありませんでした。

関連するQ&A

  • エクセルの各シートをアクセスで結合するには

    お世話になります。 1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。 この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。 最初のシートだけタイトルが必要なのでA1セルから取り込みます。 縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。 アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。 以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。 空シートはありませんが、空白のセルはあります。 よろしくお願いします。

  • エクセルの各シートをアクセスで縦に結合するには

    お世話になります。 1つのエクセルファイルに同じ書式のシートが複数あります。1行目がタイトル行で2行目以降にデータが入っています。 この各シートのA2セルからM列の最終行までの範囲のデータを順番にアクセスに取り込み一つのテーブルを作成したい。各シートのデータを縦に結合するイメージです。行数は各シートバラバラです。また各シートの列数はM列より多いが必要なのはM列までです。 最初のシートだけタイトルが必要なのでA1セルから取り込みます。 縦に並べるとエクセルの最大行数を超える可能性があるので一旦エクセル上で縦に並べることは考えません。 アクセスに取り込んだ際、主キーになる項目がないので左端に1からの連番の列を作ります。 以上のことをするためにはどのようにすれば良いのでしょうか?シートがかなりあるので自動化できればうれしいです。 よろしくお願いします。

  • エクセルのシートの大きさを変える

    エクセルは、シートの列や行の範囲を変更する。例えば、A~Dまでしか、表示できないようにする。最大の列数IVを大きくする。

  • Excel 2007で6万5536行以上のデータ

    Excel 2007では、最大列数が従来の256列から1万6384列に,最大行数が従来の6万5536行から104万8576行に増えたと聞きました。私のExcelは、2007ですが、最大行数は6万5536行のままです。 どうしたら、6万5536行以上のデータを扱えるようになるのでしょうか? 何らかの設定変更で可能になるのでしょうか?

  • Excelの列数を追加する方法は

    Excelのシートの様式より行数はあまり必要ないが列数がもっと欲しい場合の質問です。セル数の縦横の割合を調整して表を1シートとして作成することができるでしょうか。つまり行を犠牲にしても列を追加する方法はあるでしょうか。またそれ以外で列数を拡張する簡単な方法はあるでしょうか。

  • Excelシートの行数(列数)GET

    Excelシートの行数(列数)GET お世話になります。 Excel2000/Excel2007ではワークシートのサイズ(行/列)が異なります。 VBAマクロを作成する時、最大サイズ(行/列)を取得する方法として、 現在は次の方法で対処しているのですが、 更に気のきいた方法があればその方法を紹介して頂きたいのですが?。 宜しくお願いします。 MaxRow = Range("B" & Rows.Count).End(xlDown).Row '…Max行:65536(1048576) MaxCol = Cells(2, Columns.Count).End(xlToRight).Column '…Max列: 256( 16384) 以上

  • エクセルのシートの数

    素朴な疑問なんですが、エクセルのシートって挿入したりコピーしたりして増やせますが、何枚まで増やす事ができますか? かなりの数だとは思いますが、ご存知の方教えてください。 よろしくお願いします。

  • エクセル シートに表をまとめる

    良い方法を教えてください。 まず、ある専用のソフトからデータを抜きエクセルにおとします。 そのデータが小分けされていて、表の形式で、金額等が記載されているのですが、8列6行くらいの表でいくつもデータがあります。 しかも1シートに1つの表しかなく、何個もシートがある状態です。 それを、切り取りして張り付けして…と1シートにまとめているのですが、計算式やマクロなどを使用して、データを抜いたら1シートにまとまるようにしたいのです。 何か良い方法はないでしょうか?? データは、毎月抜きますが、データの表の行数、列数は毎月同じです。 宜しくお願いします。

  • エクセル:文字列間の行を抽出

    エクセルファイルで1つのシートに複数の表がひたすら縦に並んでいます。それぞれの表が別々のシートに記載されるようにしたいと思っています。 どの表も基本的な書式は同じなので列数は同じなのですが、行数は表ごとに異なります。 また各表の右下(C列)にTotalという文字列が必ずあります。 文字列Totalがある行の直下の行から次のTotalのある行まで抽出して、シートを作成できれば良いのだと思うのですが、どうすれば可能になるのか分かりません。 どなたか教えていただけ無いでしょうか。

  • EXCEL2007のシートのサイズについて

    EXCEL2007のシートのサイズは行数100万行列数4~5万列あると聞いていますが、EXCEL2003のサイズしかありません。何故でしょうか? ちなみに、EXCEL2003のソフトも使っています。

専門家に質問してみよう