我有一个细胞我必须根据具体情况使用几种不同的配方。 我在另一张名为Static的表中,我在TEXT中为所有情况写了一个公式矩阵。 我的矩阵在列中的Criteria2行中有Criteria1 因此,使用INDEX / MATCH,我将得到每个场景Criteria1 / Criteria2的文本公式。
现在我想在文本中评估此公式。 我在VBA中做了一个自定义函数
Function Evalue(ByVal str As String)
Application.Volatile
Evalue = Evaluate(str)
End Function
当函数位于SUM
CONCATENATE
之类的一个块中时,它可以工作...但是当函数运行时没有 -
答案 0 :(得分:0)
你的UDF为我工作........在A1中输入文字字符串:
和(B2:B5)+ SUM(C4:C9)
在另一个单元格中:
= Evalue(A1)显示正确的值。