我能够读取单元格中的值,这是2个文件夹的位置,但是当我运行代码时,我在第6行找到了path not found错误。
Set wb = ThisWorkbook
Set ws = wb.Worksheets("Sheet1")
fsource = ws.Cells(1, 3).Value
fdest = ws.Cells(3, 3).Value
Set fso = CreateObject("Scripting.FileSystemObject")
Set folder = fso.GetFolder(fsource)
但是当我直接给出这样的路径时,它能够识别路径:
Set folder = fso.GetFolder("C:\Users\kaka\Desktop\Results")
答案 0 :(得分:1)
如果
Set folder = fso.GetFolder("C:\Users\kaka\Desktop\Results")
'有效'和
Set folder = fso.GetFolder(fsource)
失败,然后fsource
与"C:\Users\kaka\Desktop\Results"
不同。当fsource
出自一个单元格时,第一个嫌疑人是额外的空白区域。所以检查这些差异。