- 締切済み
ファイル名をダブルで変更したいです。
デジカメの現場写真です。Photoshopのファイル名です。 namae001(51).psd namae002(52).psd namae003(53).psd ,,,,,,,という具合に後から括弧を付けて順番を付けたいのです。 エクセルにファイル名を呼び出して変名出来れば簡単そうですがVBAも作れませんし。 そこで普段使っている Nameryで変更を試みましたが、無力で下記ヘルプも理解できません。うまい方法ありますか? http://www.remus.dti.ne.jp/~kuwa/
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- norfeld
- ベストアンサー率55% (139/251)
下のフリーソフトはどうでしょう。1回の操作では無理そうですが、1回目にAdd-Suffixで前括弧と、Numbering(Mode=Suffix)で連番(前ゼロはPadで)を、2回目にAdd-Suffixで後括弧をつければいいと思います。
- osamuy
- ベストアンサー率42% (1231/2878)
1)Excel A列に元のファイル名を貼付ける。 2)データの区切り位置やワークシート関数を駆使して、B列に変更後のファイル名を作成する。 3)C列1行めに次の数式を記述: ="ren " & A1 & " " & B1 4)C列を選択状態にし、CTRL+D(編集>フィル>下方向にコピー)で数式を設定。 ――これでC列にファイル名を変更をするコマンドができる(ファイル名に空白とかが入っているとうまく動かないですが。)ので、これをバッチファイルに書き込んで実行するとか。 ただし、バッチファイルの作り方や使い方等の知識が求められます。
補足
ありがとうございました。 >1)Excel A列に元のファイル名を貼付ける。 どうやるのですか? BVAで作るのだと思いますが、指定したホルダ内のファイル名を『エクセルに呼び出したり、変更名に置き換えたり』するマクロ作れたらよいですね。
お礼
ありがとうございました。 よさそうだと思いました。勉強してみます。