我来到这种类型的错误,直到现在不能解决它。当我在VBA中使用VLookUp函数时会发生这种情况。VLookUp到另一个打开工作簿错误
“无法获取WorksheetFunction类的VLOOKUP财产”错误
这是我的完整代码:
Dim wbSLW as Workbook
Dim wbSLWDir as String
wbSLWDir = "C\Documents\test.xlsx" 'not constant directory
set wbSLW = Workbooks.Open(wbSLWDir)
Thisworkbook.Activate
With Thisworkbook.Sheets(1)
' line Error
.Range("AE2").Formula = _
WorksheetFunction.vlookUp(.Range("I2").Value, wbSLW.FullName & "Sheet3!E:F", 2, 0)
End With
能否请你帮我指点迷津?
检查了这一点:http://stackoverflow.com/questions/15658334/vba-vlookup-across-workbooks – Abhi