QA@IT
この質問・回答は、@ITの旧掲示板からインポートされたものです。

EXCEL2003 シート数256の制限をはずす方法?

EXCEL2003にVBからシートを作成して印刷ANDプレビューしているのですが、
シート数256枚以上になるとエラーになってしまいます。
回避方法はないものでしょうか?

たしか行数は制限を越える処理があったような気がします

質問者:ろーちゃん

回答

行や列に制限はあったと思いますが、シート数に制限なんかあったかな。
エラーとは何でしょうか?
VBとはなんでしょうか?VB.NET の事ですか?VBAの事ですか?
BYTE型を使っているだけとか?
_________________囚人のジレンマな日々

投稿者:囚人

編集 履歴 (0)

VBは6です。
エクセルのオブジェクトライブラリーを使っています。
行数は2バイト長の6万数千行いけますが
シート数が256枚しかいけないようです。(1バイトしか取ってないみたい)

行数のリミッターを増やすような方法があったような気がしますが
シート数は?です。
「エクセルの限界でエラー」という報告でしたのでおそらく、エクセルが
履いたエラーだと思います。

投稿者:ろーちゃん

編集 履歴 (0)

不確かなことで尋ねられても、聞かれた方が混乱するだけですヨ。
きちんとした情報をください(→質問も、情報の提供なんです)。

投稿者:Jitta

編集 履歴 (0)

Excel 2003 での仕様は、行 65536 列 256 で sheet 数は memory 依存です。

[追記] help を「仕様」で検索してください。

行数のリミッターを増やすような方法があったような気がしますが

Spreadsheet を利用するのでもない限り無理です。
あとは Excel 2007 を待つか
[ メッセージ編集済み 編集者: ちゃっぴ 編集日時 2006-07-23 21:26 ]

投稿者:ちゃっぴ

編集 履歴 (0)

ろーちゃんさんの書き込み (2006-07-23 20:05) より:

たしか行数は制限を越える処理があったような気がします

Excel の限界を超える - Excel で 65536 行以上のデータ処理を実現する SAS BI

_________________C# と VB.NET の入門サイト
じゃんぬねっと日誌

投稿者:じゃんぬねっと

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。