| 
    
     |  | 個別に返信すると話が発散しそうなので、全部に返信します。 色々コードを頂きましたが、理解するのに時間がかかりそうなので、一旦返信します。
 
 nさんへ
 [データ]-[外部データの取り込み]-[データの取り込み]
 の方法も以前TRYしました。
 取り込むこと自体は出来ましたが、途中でデータが切れたりしてよく解かりませんでした。
 データをアップして質問するわけにも行かず、問題が起きる条件も良く解からずで、断念していました。
 「Open x For Binary As y で読む方法」なら、100%自分のコードなので、Tryしてます。
 
 kanabunさんへ
 > フィールドデータの中に CRLFがあったら、一括読み込んだデータを
 > 行に分割することすらできなくなります。
 そうですね。CRLFでブチっと1行に切って、1行毎処理できれば良いのですが...
 ちなみに、普通のCSVの書式はセル内はLFのみ(CRですか?)で、一行終わってCRLFですか?
 今回の質問とはそれますが後学の為に御教示下さい。
 
 > そのような書式で出力する必要がほんとにあるのか? そこまで戻って
 > 吟味したほうがよろしいかと思います。
 お客様のCSVの仕様ですし、Excelで普通に開ける(ものによっては30分かかりますが)ので、改善依頼も出せません。
 もともとCSV出力自体がおまけ機能的に追加された機能ですし、
 でっかいシステムが吐き出すCSVなので、変えれそうに有りません。
 
 > 読み込みサイズが 1バイト多いですね?
 >  ReDim buff(1 To iLen)
 > じゃないですか?
 toを使う宣言を知りませんでした。有難う御座います。
 
 Hirofumiさんへ
 改行がスペースになってしまいました。
 実運用データだとエラーになってしまっうため、速度は未明です。
 
 Access
 前にやった方法はVBAではありません。Accessを起動→リンクテーブル作成→エクスポートです。
 その際は、255バイトで切れてしまうため諦めました。
 (データ型を変えれば良いのでしょうが、列数が多く、列の増減がありうるので
 ちなみに頂いたコードを試したところ、改行が__になってしまいました。
 実運用データだとエラーになってしまっうため、速度は未明です。
 
 |  |