エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エクセルVBAで65536レコードを超えるCSVファイルの読み込み
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エクセルVBAで65536レコードを超えるCSVファイルの読み込み
一括で読み込もうとするからダメなのであって、1行ずつ読み込むようにすれば何行にでも対応できると思... 一括で読み込もうとするからダメなのであって、1行ずつ読み込むようにすれば何行にでも対応できると思います。 こんなページを見つけました: http://www.k1simplify.com/vba/tipsleaf/leaf291.h … 上記ページのプログラムは全行読み込んでいますが、ループのところをちょっと加工すれば(行数をカウントして65536を超えたら新しいシートを作ってそっちに書き込むなど)、長大なレコード数に対応できると思います。 ただ、処理の内容にもよりますがExcelでは65536行を超えるデータを1枚のワークシートに保持できませんから、たとえばピボットテーブルなどを作りたい場合はどうしようもありません。 合計を集計するだけとかなら問題ないですけど。 やはり最終的にはAccessを導入すべきかと思います。 この回答への補足 ご教示のページ、参考にしてなんとか出来ました。 有難