如果我的单元格 A1 包含 '6*2+8*5+7*4
我希望这个计算在单元格 A2 中执行,所以每次我在单元格 A1 中更改某些内容时,单元格 A2 的值都会相应改变。
最佳答案
Application.Evaluate method可以接受一个看起来像 foirmula 的字符串并返回一个解析的结果。
function eval_text(rng as range)
eval_text = application.evaluate(rng.text)
end function
在 B1 中作为
=eval_text(A1)
返回 80。
关于excel - 如何使文本格式的公式在另一个单元格中执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32783228/