Alt+Enterでセル内改行はよく使われていると思いますが、あの改行、改行コードが実はLFです。VBAでそのままファイルに書き出すと、CR+LFとLFが入り乱れる素敵なファイルができあがります。
そういうわけで、ファイル出力前にvbLfをvbCrLfに置き換えてあげないと、いろいろと残念なことになります。diffとったらファイルに全部改行分の差分が出たりorz
AccessはCR+LFらしいですね。この統一感のなさは、Officeが他から買収したソフトの寄せ集めであるからでしょうか。
氷山モデル
Alt+Enterでセル内改行はよく使われていると思いますが、あの改行、改行コードが実はLFです。VBAでそのままファイルに書き出すと、CR+LFとLFが入り乱れる素敵なファイルができあがります。
そういうわけで、ファイル出力前にvbLfをvbCrLfに置き換えてあげないと、いろいろと残念なことになります。diffとったらファイルに全部改行分の差分が出たりorz
AccessはCR+LFらしいですね。この統一感のなさは、Officeが他から買収したソフトの寄せ集めであるからでしょうか。