我正在尝试编写一些遍历活动工作表每一行的vba代码,使用该行C列中的单元格值作为文件名,然后在源文件夹中查找该文件名并移动所述文件到另一个文件夹(如果存在)。
首先,这可能吗?我已经尝试这样做了一段时间,只设法在下面的代码片段中提出了解决方案。
For i = 1 To LastRow
Set FSO = CreateObject("Scripting.Filesystemobject")
SourceFileName = "/Users/ryanhill/Documents/ElectroServ/Certificate Database.fileName.pdf"
DestinFileName = "/Users/ryanhill/Documents/ElectroServ/Certificates.fileName.pdf"
FSO.MoveFile Source:=SourceFileName, Destination:=DestinFileName
MsgBox (SourceFileName + " Moved to " + DestinFileName)
Next i
我正在使用Excel for Mac,这可能会导致一些问题,但我不确定。
有人对如何解决这个问题有任何建议吗?