[リストへもどる]
一括表示

投稿時間:2003/09/22(Mon) 18:32
投稿者名:のん
Eメール:
URL :
タイトル:
VBでExcel動かす
はじめまして。
VBでExcelを動かすアプリを作成中です。
Excelのワークシートを増やす処理を作る上で、上限を知っておこうと思います。
いろいろ調べてみたのですがわかりません。
ワークシートはいくつまで作成可能か、またはそれを調べる方法を教えていただければ
と思います。よろしくお願いします。

投稿時間:2003/09/22(Mon) 19:08
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: VBでExcel動かす
> Excelのワークシートを増やす処理を作る上で、上限を知っておこうと思います。
> いろいろ調べてみたのですがわかりません。
Excelのヘルプで[制限事項]で検索して見てください。[Excel の仕様]がありますのでそれを
見てください。
通常このような事はヘルプで[制限事項]を調べてみれば大体記載されています。

> ワークシートはいくつまで作成可能か、またはそれを調べる方法を教えていただければ
> と思います。よろしくお願いします。
ワークシートを増やすことができるなら For 〜 Next で試して見ればいいのでは

    For i = 1 To 5000
        xlBook.Worksheets.Add
    Next i
書き込んでいなければ何個まで可能か解りませんと言うよりばかばかしいので5000でやめました。

投稿時間:2003/09/24(Wed) 09:49
投稿者名:のん
Eメール:
URL :
タイトル:
Re^2: VBでExcel動かす
> > Excelのワークシートを増やす処理を作る上で、上限を知っておこうと思います。
> > いろいろ調べてみたのですがわかりません。
> Excelのヘルプで[制限事項]で検索して見てください。[Excel の仕様]がありますのでそれを
> 見てください。
> 通常このような事はヘルプで[制限事項]を調べてみれば大体記載されています。
>
> > ワークシートはいくつまで作成可能か、またはそれを調べる方法を教えていただければ
> > と思います。よろしくお願いします。
> ワークシートを増やすことができるなら For 〜 Next で試して見ればいいのでは
>

ありがとうございます。For 〜 Next でやってみます。
>     For i = 1 To 5000
>         xlBook.Worksheets.Add
>     Next i
> 書き込んでいなければ何個まで可能か解りませんと言うよりばかばかしいので5000でやめました。

投稿時間:2003/09/24(Wed) 14:43
投稿者名:LINE
Eメール:
URL :
タイトル:
Re^3: VBでExcel動かす
> > Excelのワークシートを増やす処理を作る上で、上限を知っておこうと思います。
  > いろいろ調べてみたのですがわかりません。
こんにちは
VBについては初心者なんですが以前VBAでシートを追加していく処理を作成しました。
その時気になったのがやはり上限でした。
その時調べた結果 ワークシートの枚数はPCのメモリに依存すると言う事でした。
常駐アプリやPCのスペックによって枚数は違うみたいです。
ただ限界までワークシートを作成すると、Excelが起動するのに時間がかかったりするみたいです。
正しい解答ではないのですが同じ状況の経験をしたので参考までに
ではでは VBでExcel動かす がんばってくださーーい

投稿時間:2003/09/25(Thu) 10:04
投稿者名:Kusakabe
Eメール:
URL :
タイトル:
Re: VBでExcel動かす
Excelのシート数の上限は、使用端末のメモリの空で決まります :)
これ常識ですね? :-P
PGでなくとも、そこらの会社の総務連中でも知っていることです。:-)