我试图在另一个Application.WorksheetFunction中引用Application.WorksheetFunction的结果,但不断收到错误2029。 我不熟悉这样做的正确语法,希望得到一些帮助。 我的代码如下:
Set ANoteColID = Application.WorksheetFunction
ANoteColID = [VLOOKUP('Prior Year'!C4,CollateralData!G3:CZ500,31,0)]
Set BNoteLookUp = Application.WorksheetFunction
BNoteColId = [MATCH(ANoteColID &2,(CollateralData!AK3:AK500)&(CollateralData!CZ3:CZ500),0)]
答案 0 :(得分:0)
你能试试吗(未经测试)当你使用评价(相当于方括号)时,根本不需要使用工作表功能。
ANoteColID = Evaluate("VLOOKUP('Prior Year'!C4,CollateralData!G3:CZ500,31,0)")
BNoteColId = Evaluate("MATCH(" & ANoteColID & "2,(CollateralData!AK3:AK500)&(CollateralData!CZ3:CZ500),0)")