我有这个代码:
Sub MoveFiles()
Dim d As String, ext, x
Dim srcPath As String, destPath As String, srcFile As String
srcPath = "C:\test\"
destPath = "C:\test2\"
ext = Array("*.csv", "*.xls")
For Each x In ext
d = Dir(srcPath & x)
Do While d <> ""
srcFile = srcPath & d
FileCopy srcFile, destPath & d
Kill srcFile
d = Dir
Loop
Next
End Sub
但它会删除 srcPath 中的每个文件。我只需要它来删除 activeworkbook.name 而不是每一个。我想了这个代码好一个小时,无法弄清楚如何让它不循环并且仍然做它应该做的事情。
我很感激这方面的一些帮助