0
我确实有一些公式检索其他表中的数据。一些用户用更准确的数据覆盖了这些公式。我想现在删除从公式中检索的所有数据(所以基本上我想删除公式),只保留手动输入的数据。Excel VBA清除公式并保留覆盖值
这怎么办?我只知道周围的其他方法:)
感谢您的帮助, Cestbeau
我确实有一些公式检索其他表中的数据。一些用户用更准确的数据覆盖了这些公式。我想现在删除从公式中检索的所有数据(所以基本上我想删除公式),只保留手动输入的数据。Excel VBA清除公式并保留覆盖值
这怎么办?我只知道周围的其他方法:)
感谢您的帮助, Cestbeau
选择整个范围内,家庭/查找和选择/转到特殊,检查公式,OK,打键盘上的删除按钮。
如果你需要的VBA代码,这是它:
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
当然,你可以省略Select
东西,做任何你想做的事情,例如清除:
Selection.SpecialCells(xlCellTypeFormulas, 23).Clear
或整个工作表:
Cells.SpecialCells(xlCellTypeFormulas, 23).Clear
完美,谢谢。这是我正在寻找的。我只是在玩SpecialCells的想法。 – Cestbeau
选择整个范围,'Home' /'查找和Select' /'转到Special',检查'Formulas','OK ',击中键盘上的Del键。 – vacip
感谢您的评论,但我确实需要一个宏,因为我必须频繁地做它,并复制保留更改的信息。 – Cestbeau
因此,启动宏记录器并记录上述步骤。这将是一个不错的单线。要我为你做吗? :) – vacip