• ベストアンサー

excel2003 10万件のデータ扱いたい

お世話になります。 Excel2003でSheet1に貼り付けたデータを集計するマクロを作成しました。 が、この対象のデータが10万件近くあり、MAXの6万5千件を超えてしまっているのでSheet1に張り付けることが出来ません。 今からAccessに変更するのもちょっと大変なので・・困っています。 ちなみにExcel2007,2010にする事もできません。 無理だとは思いますがExcel2003でSheet1に6万5千件以上のデータを張り付ける方法はないでしょうか?

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

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.4

シートの列を全部使うデータとも思われないが、列を全部使っているのでしょうか。もし、128列以下の列しか使っていないのであれば13万件、85列以下なら、20万件近く入るでしょう。これをVBAで処理するなら、ちょっと変更するだけで可能と思いますがどうでしょう。 それとも、分割して貼り付ける方法がわからないとか?

yakkun2338
質問者

お礼

シート分けして無事実現することができました! このたびは本当にありがとうございました!!

yakkun2338
質問者

補足

okormazdさん、ご連絡ありがごうございます! はい。列は20列ほどしか使用していません。 10万件近いと言ったのは10万行あるデータ、ということでした。 申し訳ございません。 85列以下なら20万件近く入るのですね!知りませんでした。 5万行ぐらいまでのデータならSheet1に張り付くのですが、それ以上になるとエラーが出て張り付かなかったので、てっきりMAXを超えてしまっているためのエラーかと思っていました。 5万件以上のどこかのデータに問題があるのかもしれません。 再度そのあたりをよく見てみます!! ありがとうございました!

その他の回答 (4)

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.5

>85列以下なら20万件近く入るのですね!知りませんでした。 いや、それはあくまでも分割して貼り付けた場合ということですよ。 分割しなければ6万5千件までしか読み込めません。 >5万件以上のどこかのデータに問題があるのかもしれません。 >再度そのあたりをよく見てみます!! それは無駄かも。

yakkun2338
質問者

お礼

nag0720さんご連絡ありがとうございました。 シート分けして無事実現することができました! ありがとうございました!!

  • tar5500
  • ベストアンサー率22% (852/3865)
回答No.3

こちらが参考になるかも? http://www.qabox.jp/question/qa4281.html

yakkun2338
質問者

お礼

シート分けして無事実現できました。 ありがとうございました!!

yakkun2338
質問者

補足

tar5500さんご連絡ありがとうございました。 便利そうなソフトですね! 試してみたいと思います!

回答No.2

データファイルはCSV、CSVを直接読む、、、

yakkun2338
質問者

お礼

シート分けして無事実現できました。 ありがとうございました!!

yakkun2338
質問者

補足

JazzCorpさん、ご連絡ありがとうございます。 そうですねCSVで取り込む方法もありますね。 ただ私のマクロはSheet1に張り付けたデータを指定された条件に合わせてオートフィルして集計する、するという仕様になっているので、どうしてもSheet1に張りつけたいのです。。

  • matyu1003
  • ベストアンサー率42% (257/598)
回答No.1

残念ながら。 sheet1とsheet2に分割して集計するか、sheet1のa列からz列までが1~60000件、aa列からaz列までが60001件~100000件といった具合に分割して集計するしかないでしょう。

yakkun2338
質問者

お礼

シート分けして無事実現できました。 ありがとうございました!!

yakkun2338
質問者

補足

matyu1003さんご連絡ありがとうございました。 やはり分割するしかないですかね。。 ありがとうございました!!

関連するQ&A