- ベストアンサー
excel2003 10万件のデータ扱いたい
お世話になります。 Excel2003でSheet1に貼り付けたデータを集計するマクロを作成しました。 が、この対象のデータが10万件近くあり、MAXの6万5千件を超えてしまっているのでSheet1に張り付けることが出来ません。 今からAccessに変更するのもちょっと大変なので・・困っています。 ちなみにExcel2007,2010にする事もできません。 無理だとは思いますがExcel2003でSheet1に6万5千件以上のデータを張り付ける方法はないでしょうか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
シートの列を全部使うデータとも思われないが、列を全部使っているのでしょうか。もし、128列以下の列しか使っていないのであれば13万件、85列以下なら、20万件近く入るでしょう。これをVBAで処理するなら、ちょっと変更するだけで可能と思いますがどうでしょう。 それとも、分割して貼り付ける方法がわからないとか?
その他の回答 (4)
- nag0720
- ベストアンサー率58% (1093/1860)
>85列以下なら20万件近く入るのですね!知りませんでした。 いや、それはあくまでも分割して貼り付けた場合ということですよ。 分割しなければ6万5千件までしか読み込めません。 >5万件以上のどこかのデータに問題があるのかもしれません。 >再度そのあたりをよく見てみます!! それは無駄かも。
お礼
nag0720さんご連絡ありがとうございました。 シート分けして無事実現することができました! ありがとうございました!!
- tar5500
- ベストアンサー率22% (852/3865)
こちらが参考になるかも? http://www.qabox.jp/question/qa4281.html
お礼
シート分けして無事実現できました。 ありがとうございました!!
補足
tar5500さんご連絡ありがとうございました。 便利そうなソフトですね! 試してみたいと思います!
- K Kazz(@JazzCorp)
- ベストアンサー率31% (549/1751)
データファイルはCSV、CSVを直接読む、、、
お礼
シート分けして無事実現できました。 ありがとうございました!!
補足
JazzCorpさん、ご連絡ありがとうございます。 そうですねCSVで取り込む方法もありますね。 ただ私のマクロはSheet1に張り付けたデータを指定された条件に合わせてオートフィルして集計する、するという仕様になっているので、どうしてもSheet1に張りつけたいのです。。
- matyu1003
- ベストアンサー率42% (257/598)
残念ながら。 sheet1とsheet2に分割して集計するか、sheet1のa列からz列までが1~60000件、aa列からaz列までが60001件~100000件といった具合に分割して集計するしかないでしょう。
お礼
シート分けして無事実現できました。 ありがとうございました!!
補足
matyu1003さんご連絡ありがとうございました。 やはり分割するしかないですかね。。 ありがとうございました!!
お礼
シート分けして無事実現することができました! このたびは本当にありがとうございました!!
補足
okormazdさん、ご連絡ありがごうございます! はい。列は20列ほどしか使用していません。 10万件近いと言ったのは10万行あるデータ、ということでした。 申し訳ございません。 85列以下なら20万件近く入るのですね!知りませんでした。 5万行ぐらいまでのデータならSheet1に張り付くのですが、それ以上になるとエラーが出て張り付かなかったので、てっきりMAXを超えてしまっているためのエラーかと思っていました。 5万件以上のどこかのデータに問題があるのかもしれません。 再度そのあたりをよく見てみます!! ありがとうございました!