0
我想用Excle VBA編寫一個宏,Vlookup不打開文件的不同工作簿,但是,系統在C:之前突出顯示「'」,並顯示編譯錯誤「預期:表達式」。我試圖得到這個沒有在字符串中使用它做「= VLOOKUP ....等」「Excel VBA Vlookup不同的工作簿沒有打開文件
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
你不能使用VLookup'而不打開文件或使用公式字符串 – Rory
我認爲類似這樣的工作:'ExecuteExcel4Macro(「vlookup(R」&j&「C2,'C:\ Sales \ John''file \ [Sales.xlsx] Weekly'!C1:C3,3 ,1)「)' –