プロが教えるわが家の防犯対策術!

助けてください。
10000件のデータ名称を編集しなければなりません。
VBAの知識は多少あるのですがうまく組めません。

NASに10000件のフォルダー内にエクセルデータもしくは、tifファイルがあります。
それを、一定の条件に応じてリネームし、PDF化する必要があります。
あまりにも時間がかかるため、VBA等で可能な限り自動化できないものかと思っております。

フォルダー -------- 02-000000
|---- 02-123456 ○○○
| |---- ○◻︎△.xlsx
|---- 02-654321 ○○○
|---- ○○△.tif

上記の用にフォルダーと、ファイルが格納されており
ます。
これを、02-123456_○○○のフォルダーへ変更し、
原図フォルダーを追加し、ファイル名を02-123456_○○○_更新日.xlsへ変更する必要があります。
そして、持出フォルダーを作り、PDF化する必要があります。



フォルダー ----- 02-000000
|---- 02-123456_○○○
|--- 原図
| |--- 02-123456_○○○.xls
|----持出
|--- 02-123456_○○○.pdf

上記の用に変更する必要があります。
PDF化までは、難しいかもしれませんが、リネームを自動化する方法ございませんでしょうか?

A 回答 (2件)

状況が不明確なので、このままだと誰の回答もつかないと思います。


たとえば...

・10000件とあるが、例で示されているのが1件だけなので全体の構造やフォルダ名などの命名規則が分からない。(現状、変更後それぞれ)
・xslxだけ1階層深いように表現されている(縦棒が2つ並んでいる)
・excelのバージョンとOS
・現状で654321となっているものが変更後に123456となっているが、何をどうしたいのかが分からない。

面倒かもしれませんが、具体的かつ正確に書き直すことでコメントが付くことが期待できると思います。がんばりましょう。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。あげ直します!

お礼日時:2018/11/10 00:05

条件を明確にして、対比表みたいになりませんかね?



◆例
変更前     変更後      条件          
02-123456   02-654321   ○○のとき
02-123456   02-123456   ××のとき


PS
リネームソフトを使うほうがよいのでは?フリーソフトが多数あります。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。もう一度あげ直します!

お礼日時:2018/11/10 00:05

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