使用VB脚本读取单元格

时间:2017-03-19 15:13:29

标签: excel vbscript

我能够读取单元格中的值,这是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")

1 个答案:

答案 0 :(得分:1)

如果

Set folder = fso.GetFolder("C:\Users\kaka\Desktop\Results")

'有效'和

Set folder = fso.GetFolder(fsource)

失败,然后fsource"C:\Users\kaka\Desktop\Results"不同。当fsource出自一个单元格时,第一个嫌疑人是额外的空白区域。所以检查这些差异。