重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

こんにちは。会社で大量のファイル名を変更していますが、Excelで一覧からを変更できれば能率的なので作っていますが、困っています。下記のものです。
Sub リネーム()
Dim i As Long 
Dim NEWファイル As String 
Dim OLDファイル As String 
Dim パス As String
For i = 1 To Range("B65536").End(xlUp).Row
パス = Cells(2, 1).Value
OLDファイル = パス & Cells(i, 2).Value
NEWファイル = パス & Cells(i, 3).Value
If Dir(OLDファイル) <> "" Then
Name OLDファイル As NEWファイル
End If
Next i
End Sub
※A2にはC:\Documents and Settings\M.Co,\デスクトップ\リネームと入っています。B1には変更前の001.jpg、C1には変更するa-1.jpgとファイル名が入っています。実行してもファイル名は変更されません。エラーもでません。よろしくお願いします。

A 回答 (1件)

OLDファイル = パス & "\" & Cells(i, 2).Value


NEWファイル = パス & "\" & Cells(i, 3).Value
ではないでしょうか?
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます。
単純ミスですみません。全く気づきませんでした。
解決しました。(*^_^*)

お礼日時:2006/11/11 13:04

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