从公式中删除括号

时间:2014-07-29 12:26:09

标签: vba excel-vba excel

我目前有一个具有多余括号的公式,我正在尝试清理它。这是我正在使用的公式:

Sheets(strFName1).Range("Z" & i).FORMULA = "=(R" & i & ") - (W" & i & ") - (T" & i & ") * (G" & i & ") / 100 - (X" & i & ") - (Y" & i & ")"

这看起来像:

=(R10) - (W10) - (T10) * (G10) / 100 - (X10) - (Y10)

有没有办法将宏中的公式更改为:

=R10-W10-(T10*G10/100)-X10-Y10

我尝试删除原始公式中的括号,但在运行宏时它仍然继续包含它们。 谢谢你们!

1 个答案:

答案 0 :(得分:1)

您输入公式时添加专利似乎很奇怪。现在无法对此进行测试,但是会做以下工作吗?

MyFormula = "=R" & i & "- W" & i & "- T" & i & "*G" & i & " / 100 - X" & i & "- Y" & i
Range("z"&i).FORMULA = MyFormula