ココナラ スキルマーケットココナラ スキルマーケットココナラ コンテンツマーケット
ココナラ スキルマーケットココナラ スキルマーケットココナラ コンテンツマーケット
UserIcon

Aworks_dx

販売実績1
評価0

※ココナラスキルマーケットにおける実績です。

プロフィール詳細へコンテンツ一覧へ
【Excel VBA】CSVを得意先別に分割・1つに結合するマクロ|コード全文
ココナラ限定出品

【Excel VBA】CSVを得意先別に分割・1つに結合するマクロ|コード全文

お気に入り0
評価

0

販売実績

0

UserIcon

Aworks_dx

2026年09月18日 20:11

コンテンツ一覧へ

500

売上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】からお読みください。

残り:23961文字 / 5画像

500

1
1

出品者

UserIcon

Aworks_dx

販売実績1
評価0

※ココナラスキルマーケットにおける実績です。

プロフィール詳細へ

500