売上CSVを得意先ごとのファイルに分ける。フォルダに溜まったCSVを1つにまとめる。
この2つをボタン1つで行うExcelマクロのコード全文です。先頭の「0」は消えません。

■ これは汎用版です(ご購入前に必ずお読みください)
そのまま使えるコードをお渡しするものです。
お客様の項目名・フォーマット・命名規則に合わせた調整は含みません。
ご購入後の個別カスタマイズ対応もお付けしていません。
「うちの基幹システムの仕様に合わせたい」という場合は、別のサービスで承っています。
■ 動作環境(ここだけご確認ください)
・Windows版のExcelが必要です。Mac版のExcelでは動きません。
・Excelのマクロ(VBA)を使います。マクロ有効ブック(.xlsm)で保存していただきます。
・追加ソフトのインストールは不要です(.NET Framework なども要りません)。
■ できること
・CSVを、得意先コードなど指定した列の値ごとに別ファイルへ分割
・フォルダ内のCSVを1つに結合(ヘッダー行は先頭の1回だけ)
・先頭の「0」が消えない(Excelに読み込ませず、テキストのまま処理します)
・文字コードを選べる(Shift_JIS / UTF-8 / BOM有無)
・改行コードを選べる(CRLF / LF)
・引用符付きフィールドに対応(カンマや改行を含むデータでも列がずれません)
・数万行でも動きます
■ お渡しするもの
この記事の本文です。VBAコード全文と、貼り付け手順・使い方・
うまくいかないときの見方を載せています。ファイルの添付はありません。
Excelを新規作成してコードを貼るだけで、設定シートは自動で作られます。
■ こんな感じです

売上データ1本を、得意先ごとのファイルに分けたところです。
得意先コード「006」が「6」にならず、そのままファイル名になります。
Excelで開いてから保存すると、ここが「6」になってしまいます。
この記事は次の順で進みます。
【1】はじめに
【2】こんな作業を、ボタン1つに変えます
【3】基幹システム向けのデータでも崩れません
【4】使えるようにするまで(3分)
【5】Alt + F8 に出てくる7つについて
【6】使い方:分割する
【7】使い方:結合する
【8】使い方:文字コード・改行コードの指定
【9】うまくいかないときは
【10】コード
【11】御社の形に合わせたい場合
初めての方は【4】までを順番に、
すでに設定が済んでいる方は【6】からお読みください。
売上CSVを得意先ごとのファイルに分ける。フォルダに溜まったCSVを1つにまとめる。
この2つをボタン1つで行うExcelマクロのコード全文です。先頭の「0」は消えません。
■ これは汎用版です(ご購入前に必ずお読みください)
そのまま使えるコードをお渡しするものです。
お客様の項目名・フォーマット・命名規則に合わせた調整は含みません。
ご購入後の個別カスタマイズ対応もお付けしていません。
「うちの基幹システムの仕様に合わせたい」という場合は、別のサービスで承っています。
■ 動作環境(ここだけご確認ください)
・Windows版のExcelが必要です。Mac版のExcelでは動きません。
・Excelのマクロ(VBA)を使います。マクロ有効ブック(.xlsm)で保存していただきます。
・追加ソフトのインストールは不要です(.NET Framework なども要りません)。
■ できること
・CSVを、得意先コードなど指定した列の値ごとに別ファイルへ分割
・フォルダ内のCSVを1つに結合(ヘッダー行は先頭の1回だけ)
・先頭の「0」が消えない(Excelに読み込ませず、テキストのまま処理します)
・文字コードを選べる(Shift_JIS / UTF-8 / BOM有無)
・改行コードを選べる(CRLF / LF)
・引用符付きフィールドに対応(カンマや改行を含むデータでも列がずれません)
・数万行でも動きます
■ お渡しするもの
この記事の本文です。VBAコード全文と、貼り付け手順・使い方・
うまくいかないときの見方を載せています。ファイルの添付はありません。
Excelを新規作成してコードを貼るだけで、設定シートは自動で作られます。
■ こんな感じです
売上データ1本を、得意先ごとのファイルに分けたところです。
得意先コード「006」が「6」にならず、そのままファイル名になります。
Excelで開いてから保存すると、ここが「6」になってしまいます。
この記事は次の順で進みます。
【1】はじめに
【2】こんな作業を、ボタン1つに変えます
【3】基幹システム向けのデータでも崩れません
【4】使えるようにするまで(3分)
【5】Alt + F8 に出てくる7つについて
【6】使い方:分割する
【7】使い方:結合する
【8】使い方:文字コード・改行コードの指定
【9】うまくいかないときは
【10】コード
【11】御社の形に合わせたい場合
初めての方は【4】までを順番に、
すでに設定が済んでいる方は【6】からお読みください。