コンテンツへスキップ

Yamada's blog

メインメニュー
  • 汎用エクセルVBAツール
  • 動画マニュアル
  • ホーム
  • Excel・CSV
  • 【エクセルVBA】CSVをエクセルに一括変換するVBA
  • Excel・CSV
  • VBA

【エクセルVBA】CSVをエクセルに一括変換するVBA

KINGKING007 2019年11月10日 1 分読み取り

あのー、複数のCSVファイルを一括でエクセルファイルに変換する方法ってありますか。
あー、標準機能では用意されていませんね。
そうですよねー。めんどうだなー。
マクロで解決する方法があるみたいですよ、ご紹介しましょう!

複数のCSVをエクセルに一括で変換するVBAをご紹介します。

目次

  • マクロ機能が有効なExcelブック「.xlsm」を作成
  • コードを標準モジュールに貼り付け
    • コード
  • Microsoft Scripting Runtimeを有効にする
  • ダミーデータを準備する
  • マクロを実行する
  • 参考元情報・リンク

マクロ機能が有効なExcelブック「.xlsm」を作成

Excelブック「.xlsm」の作成方法が不明な場合は、下記の記事を参考にして下さい。
【エクセルVBA】マクロ機能が有効なExcelブック「.xlsm」の作り方

 

作成したマクロファイルに名前を設定して保存します。
※ここでは「複数のCSVを一括でエクセルに変換するVBA.xlsm」と設定します。

コードを標準モジュールに貼り付け

標準モジュールの開き方が不明な場合は、下記の記事を参考にして下さい。
【エクセルVBA】標準モジュールの開き方

標準モジュールを開いて、下記のコードを貼り付けて下さい。

コード

※ソースコードは下記ブログ記事を参考。
もりさんのプログラミング手帳
【ExcelVBA】複数のCSVファイルを一括でExcelファイルに変換する

Microsoft Scripting Runtimeを有効にする

Microsoft Scripting Runtimeを有効にする方法が不明な場合は、下記の記事を参考にして下さい。
【エクセルVBA】Microsoft Scripting Runtimeを有効にする方法

ダミーデータを準備する

マクロ実行テスト用のダミーデータとして、CSVファイルを準備します。
※フォルダ名は任意です。例として「CSVを変換テストフォルダ」と入力します。

 

マクロを実行する

マクロファイルを開いて、「コンテンツの有効化」をクリックします。
※設定により、「コンテンツの有効化」は表示されない(クリック不要の)場合もあります。

 

「開発」タブをクリックします。

 

「マクロ」をクリックします。

 

マクロ「Main」を選択、「実行」をクリックします。

 

「ファイルを開く」ダイアログが表示されるので、
CSVファイルが格納されているフォルダを開き、対象CSVファイルを選択、「開く」をクリックします。

 

エクセルに「終了しました。」とメッセージ表示されるので「OK」をクリックします。

 

同じフォルダにエクセルファイルが作成されます。

 

完了です。

 

参考元情報・リンク

もりさんのプログラミング手帳
【ExcelVBA】複数のCSVファイルを一括でExcelファイルに変換する

投稿ナビゲーション

前: 【累計1,100ダウンロード突破!!】汎用エクセルVBAツール【HUNT】
次へ: 【Google Chrome】Google ChromeでWEBページ全体のスクリーンショットを取得する方法【拡張機能なし】

関連記事

2046_000
  • Excel・CSV
  • VBA

【エクセルVBA】指定列で指定文字列を含む、セル個数を集計するVBA

KINGKING007 2025年2月22日 0
2016_000
  • Excel・CSV
  • VBA

【エクセルVBA】特定の文字列を含むセルへ、一括で色を付けるVBA

KINGKING007 2025年2月22日 0
1978_000
  • Excel・CSV
  • VBA

【エクセルVBA】選択範囲の数式を一括で絶対参照にするVBA

KINGKING007 2022年10月10日 0

検索

最近の投稿

  • 【WordPress】スマホで表を横スクロールさせる方法|Gutenberg対応CSSを解説
  • 【エクセルVBA】指定列で指定文字列を含む、セル個数を集計するVBA
  • 【エクセルVBA】特定の文字列を含むセルへ、一括で色を付けるVBA
  • 【エクセルVBA】選択範囲の数式を一括で絶対参照にするVBA
  • 【Excel】ブック全体から文字列を検索する方法

中の人

山田太郎111

自分向けの備忘録も兼ねて、
業務効率化に繋がる情報を投稿中です。

カテゴリー

  • Chrome (2)
  • Excel・CSV (22)
  • Google (1)
  • PDF (2)
  • Power Automate Desktop (1)
  • PowerPoint (3)
  • VBA (20)
  • Word (1)
  • WordPress (1)
  • スプレッドシート (1)
  • バッチファイル (1)
  • メール術 (1)
  • 単語登録 (1)
  • 考え方 (1)

アーカイブ

当サイトについて

  • プライバシーポリシー
  • 免責事項

スポンサーリンク

スポンサーリンク

スポンサーリンク

PR005

関連記事

20260208サムネイル_【WordPress】スマホで表を横スクロールさせる方法|Gutenberg対応CSSを解説
  • WordPress

【WordPress】スマホで表を横スクロールさせる方法|Gutenberg対応CSSを解説

KINGKING007 2026年2月8日 0
2046_000
  • Excel・CSV
  • VBA

【エクセルVBA】指定列で指定文字列を含む、セル個数を集計するVBA

KINGKING007 2025年2月22日 0
2016_000
  • Excel・CSV
  • VBA

【エクセルVBA】特定の文字列を含むセルへ、一括で色を付けるVBA

KINGKING007 2025年2月22日 0
1978_000
  • Excel・CSV
  • VBA

【エクセルVBA】選択範囲の数式を一括で絶対参照にするVBA

KINGKING007 2022年10月10日 0
Copyright © All rights reserved. | MoreNews by AF themes。