我在excel上有问题:
假设在C2中,它的值是1+1
然后在C3中,我要显示C2的和,所以C3的值将是2。
我可以使用=EVALUATE(C2)在WPS中做到这一点,但我不能在excel中这样做。
发布于 2022-06-14 08:47:00
如果您可以使用VBA,可能会证明这非常简单,从这个屏幕截图中可以看到:

evaluate_Formula()函数在VBA中定义如下:
Public Function evaluate_Formula(target As Range)
evaluate_Formula = Evaluate(target.Value)
End Function就我定义它的方式而言,为了清楚起见,我将添加另一个屏幕快照:

正如您所看到的,我添加了一个模块,并在该模块中添加了前面提到的VBA代码。
不要担心"Solver.xlam",这与这件事无关。
https://stackoverflow.com/questions/72613318
复制相似问题