Я пишу код VBA для перемещения файлов из одной точки общего ресурса в другой.После перемещения файла я хочу показать «File Moved» в следующем столбце к фактическому имени файла.Пожалуйста, найдите мой код ниже.
currRow = 11
On Error Resume Next
For currRow = currRow To LastRow
Filename = ActiveSheet.Range("A" & currRow).Value
From_Path = "blabla"
To_Path = "blabla"
Set FSO = CreateObject("Scripting.FileSystemObject")
FSO.MoveFile From_Path & Filename, To_Path & Filename
ActiveSheet.Range("B" & currRow) = "File Moved"
ThisWorkbook.Save
Next currRow
MsgBox "Files moved"
Но проблема в том, что я получаю «File Moved» для файлов, которые не были перемещены из-за какой-то ошибки.
Благодарим Вас за помощь.