我将其写为 Product(C33:G33)*(0.3+0.6)/2 现在的问题是我不想在公式中写入 *(0.3+0.6)/2 它必须从单元格中获取并计算 谁能给个公式吗
此解决方案需要将文件格式设置为启用宏的工作簿。在 VBA
中创建一个简单的
UDF:
Function TextToFormula(text As String)
TextToFormula = Evaluate(text)
End Function
使用此 UDF 将单元格中的文本转换为公式(假设是
H3
中的 id):
=PRODUCT(C33:G33)*TextToFormula(H3)