- ベストアンサー
Rangeの範囲指定限界
お世話になります。 ASP.NETで開発を行なってます。 そこで質問なんです。 xlsSheet.Range("A8:CV45000").Valueと指定すると、『式またはステートメントの評価がタイムアウトしました。』というエラーが出るのですが、範囲指定が大きすぎるのでしょうか? xlsSheet.Range("A8:CV23000").Valueぐらいだと取得できるのですが・・・。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> xlsSheet.Range("A8:CV23000").Valueぐらいだと取得できるのですが・・・。 であるならば、 > 範囲指定が大きすぎるのでしょうか? そういうことになりますよね^^; A8:CV45000 なら 4,499,300セルですからね、、、 仮にここまで大きなデータを処理できたとしても、HDD スワップが発生して 遅くなるだけだと思いますよ。環境にもよるでしょうが。 例えば、1万セル×449.93回など適切な分量で分割処理してみたら?