如何用公式的输出替换单元格中的公式?
我只需要 "=RIGHT(E86,LEN(E86)+1-FIND("(",E86,1))" 变成 "(e)"
有没有办法对整个工作表执行此操作?用它们显示的文本替换所有带有公式的单元格?我使用的是 2003 版。
如何用公式的输出替换单元格中的公式?
我只需要 "=RIGHT(E86,LEN(E86)+1-FIND("(",E86,1))" 变成 "(e)"
有没有办法对整个工作表执行此操作?用它们显示的文本替换所有带有公式的单元格?我使用的是 2003 版。
选择要替换的单元格并复制它们。然后转到“编辑->选择性粘贴”并选择值而不是全部。
由于这不会更改非公式单元格,因此您可以选择整个工作表并复制-> 特殊粘贴以删除所有公式。
要以编程方式执行此操作,请查看史蒂夫的答案。他有你需要的密码。
或者,如果您想避免使用剪贴板,则可以使用以下方法
Dim r as range
For each r in Worksheets("Sheet1").UsedRange.Cells
r.Value = r.Value
Next
恐怕我还没有擅长,所以你需要检查语法。
另一种方法是:双击有问题的单元格,然后按 F9。