2017-12-27 7 views
0

私はVBAコードにパス/ファイルアクセスエラーが発生しましたか?どうしてこんなことに?

実行時エラー「75」取得しています:私のVBAコードで
パス/ファイルアクセスエラー

をし、私はそのエラーの背後にある理由についてはよく分からないです。

私はエラーラインとして、この特定の行を見たコードデバッグ:

Name strPath & cell.Value As strPath & cell.Offset(0, 1).Value 

完全なコードは次のとおりです。

Sub RenameFiles() 

    Dim strPath As String 
    strPath = "C:\Users\Satish Muppidi\Downloads\" 

    Dim srcrng As Range 
    Set srcrng = Range("A2", ActiveSheet.Range("A2").End(xlDown)) 

     For Each cell In srcrng 

      Name strPath & cell.Value As strPath & cell.Offset(0, 1).Value 

     Next cell 

    Range("A1").Select 

    End Sub 

コードの更新で私を助けてください。

+0

画像の代わりにコードを使用する方が良いでしょう。画像は削除でき、質問応答はコミュニティにとって役に立たなくなる可能性があります。 – Griva

+0

'A2'と' B2'セルにはファイル名がありますか?そして列2の下の列AとBのファイル名を除いては何もありませんか? – ashleedawg

+0

はいA2とB2にはファイル名があります。いいえ、A2とB2の下に複数のファイル名があります – user9070221

答えて

0

名前を変更しようとする前に、ファイルの存在を確認しません。お試しください

If Dir(strpath & cell.value) = "" then 

else 
    Name strPath & cell.Value As strPath & cell.Offset(0, 1).Value 
End if 
関連する問題