Excel VBA Vlookup不同的工作簿没有打开文件

时间:2015-12-10 00:35:19

标签: excel excel-vba vba

我试图用Excle VBA写一个宏,在没有打开文件的情况下查看不同的工作簿,但系统突出显示了"'"""""""""在C:之前,并显示编译错误"预期:表达"。我正在尝试完成此操作而不在字符串中使用它" = Vlookup .... etc"。"

For j = 2 To lastRow
With Worksheets("ABC")
.Range("K" & j).Value = Application.WorksheetFunction.VLookup(.Range("B" & j),'C:\Sales\John''s file\[Sales.xlsx]Weekly'!$A:$C,3,1)
Next j

1 个答案:

答案 0 :(得分:0)

'C:\ Sales \ John'的文件[Sales.xlsx]每周'!$ A:$ C需要双引号,因为它是你传入的字符串你也可能只需要一个引号在john''s