我在VBA中使用自定义eval函数。但是,计算包含另一个eval()的公式失败:
=Eval(I21)单元格I21:(公式本身有效)注意:间接()不太起作用
'=MATCH("SOME TEXT",eval($I$22),0)单元格I22:(位置参考)
''1516Activity'!$C:$CVBA:
Function Eval(Ref As String)
Application.Volatile
Eval = Application.ThisCell.Parent.Evaluate(Ref)
End Function发布于 2016-05-12 06:06:02
VBA:
Eval = Application.Evaluate(Ref) 此解决方案仅在单元格引用使用完全限定范围地址时才有效。如果您的引用依赖于调用者(涉及行()+和列()+- ),那么您的情况与我一样,没有解决方案。
https://stackoverflow.com/questions/36857834
复制相似问题