Excel 2010 vba 我可以在另一个公式中引用工作表函数的结果吗?
Excel 2010 vba Can I reference the result of a worksheetfunction in another formula?
我试图在另一个 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)]
你能试试这个吗(未经测试)因为你正在使用评估(相当于方括号)你根本不需要使用工作表函数。
ANoteColID = Evaluate("VLOOKUP('Prior Year'!C4,CollateralData!G3:CZ500,31,0)")
BNoteColId = Evaluate("MATCH(" & ANoteColID & "2,(CollateralData!AK3:AK500)&(CollateralData!CZ3:CZ500),0)")
我试图在另一个 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)]
你能试试这个吗(未经测试)因为你正在使用评估(相当于方括号)你根本不需要使用工作表函数。
ANoteColID = Evaluate("VLOOKUP('Prior Year'!C4,CollateralData!G3:CZ500,31,0)")
BNoteColId = Evaluate("MATCH(" & ANoteColID & "2,(CollateralData!AK3:AK500)&(CollateralData!CZ3:CZ500),0)")