繁体   English   中英

Excel VBA Vlookup不同的工作簿,而无需打开文件

[英]Excel VBA Vlookup different workbook without the the file opened

我正在尝试使用Excle VBA编写一个宏,该宏在不打开文件的情况下Vlookup可以在另一个工作簿中使用,但是,系统在C:之前突出显示了“'”,并显示了编译错误“ Expected:expression”。 我正在尝试完成此操作,而不在字符串“ = 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

'C:\\ Sales \\ John's file [Sales.xlsx] Weekly'!$ A:$ C必须用双引号括起来,因为它是您要传递的字符串,而且您可能只想在john''s上使用单引号john''s

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM