Nhờ trợ giúp đổi tên các file trong folder
Nhờ các bác giúp em với ạ.
Em có 1 file excel, Cột A là tên các file ở 1 folder của em, Cột B là tên mới em muốn đổi tên tương ứng bên cột A.
Cả tên mới và tên cũ đều là tên tiếng việt có dấu.
Bác nào biết code giúp em với ạ. Em loay hoay cả ngày vẫn không làm được.
Em cảm ơn ạ!
Thử tạm đoạn code đơn giản này trong khi chờ cách hay hơn
Sub Change_FileName()
Dim Source As String, sTarget As String, sArr(), i As Long, FolderPath As String, Fso As Object
FolderPath = ThisWorkbook.Path ' nhập đúng tên đường dẫn chỗ này
Set Fso = CreateObject("Scripting.FileSystemObject")
With Sheets("Sheet1")
sArr = .Range("A2", .Range("A" & Rows.Count).End(3)).Resize(, 2).Value
End With
For i = 1 To UBound(sArr)
If sArr(i, 1) <> Empty Then
Source = FolderPath & "" & sArr(i, 1)
sTarget = FolderPath & "" & sArr(i, 2)
If Fso.FileExists(Source) Then
Fso.CopyFile Source, sTarget
End If
End If
Next
End Sub
www.giaiphapexcel.com/diendan/threads/nh%E1%BB%9D-tr%E1%BB%A3-gi%C3%BAp-%C4%91%E1%BB%95i-t%C3%AAn-c%C3%A1c-file-trong-folder.165560/
Khóa học SprinGO phù hợp
Ứng dụng AI và Chat GPT trong Quản trị nhân sự
Học xong khóa này, học viên có thể: Hiểu đúng bản chất AI, các nhóm AI phổ biến và cách AI “hoạt động” ở...
Xem khóa học
Bình luận