gooドクター有料プランが1ヶ月間無料!

(前提)
・Aフォルダ内に大量のCSVファイルを作成しています。
・ファイル名:(フォルダ名_4けたの連番)
・同じAフォルダに「0」「1」「2」の分類用空フォルダを作成しています。

・A列にファイル名、B列に0か1か2の分類用数字を入力した管理用Excelファイル(一覧)を作成しています。

(したいこと)
・ExcelファイルのB列の分類用数字をキーとして、Aフォルダ内の「0」「1」「2」のそれぞれのフォルダにCSVファイルを分類し、コピーしたいと考えています。

よろしくお願いいたします。

gooドクター

A 回答 (1件)

手っ取り早いのは、.batファイルを作成。


VBAは使いません。

> ・A列にファイル名、B列に0か1か2の分類用数字を入力した管理用Excelファイル(一覧)を作成しています。

C列に、
C1:="COPY "&A1&" "&B1
C2以下にコピペ
とすると、

COPY Aフォルダ_1234.csv 2
COPY Aフォルダ_2345.csv 0
COPY Aフォルダ_3456.csv 1

ってバッチコマンドになるので、
Aフォルダ直下でテキストファイルを新規作成
テキストファイルにエクセルのC列をコピペ
テキストファイルのファイル名を例えば「mycopy.bat」に変更
バッチファイルをダブルクリックで実行
だとか。
    • good
    • 0
この回答へのお礼

解決できました。大変ありがとうございました!

お礼日時:2018/01/10 21:27

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

人気Q&Aランキング