如何使用公式的输出替换单元格中的公式?

0 excel vba excel-2003 excel-vba

如何使用公式的输出替换单元格中的公式?

我只需要"=右(E86,LEN(E86)+ 1-FIND("(",E86,1))"成为"(e)"

有没有办法对整张表格执行此操作?用公式显示的公式替换所有单元格?我使用的是2003版.

Cyp*_*100 8

选择要替换的单元格并复制它们.然后转到"编辑 - >选择性粘贴"并选择值而不是全部.

由于这不会更改非公式单元格,因此您可以选择整个工作表并复制 - >粘贴特殊以删除所有公式.

要以编程方式进行,请查看Steve的回答.他有你需要的代码.