【发布时间】:2020-02-24 11:58:01
【问题描述】:
我正在尝试从一列的列表中移动数千个文档,然后将它们移动到另一列中列出的文件夹中,最后是第三列,其中包含已移动的内容和未移动的内容(会有文件不存在的错误。
我知道如何逐个文件地执行以下操作:
但是,我如何为整个列执行此操作?
Sub Copy_One_File()
FileCopy "C:\Users\Ron\SourceFolder\Test.xls", "C:\Users\Ron\DestFolder\Test.xls"
End Sub
Sub Move_Rename_One_File()
'You can change the path and file name
Name "C:\Users\Ron\SourceFolder\Test.xls" As "C:\Users\Ron\DestFolder\TestNew.xls"
End Sub
【问题讨论】:
-
你需要一个循环。 (那些不称为超链接,它们只是带有完整路径的文件名)
-
也许看看
FSO文件系统对象,你可以遍历文件夹内容。
标签: excel vba file directory move