首页 > 解决方案 > 删除单元格中的函数并另存为

问题描述

在我的 excel 文件中,每张工作表的单元格 A1 中有一个函数。如何删除此功能但仍保留单元格 A1 的值?

标签: excelvba

解决方案


在 VBA 中非常简单

Range("A1").Value = Range("A1").Value

如果您从模块等中调用它,可能需要对工作表进行限定。

Worksheets("Sheet 1").Range("A1").Value = Worksheets("Sheet 1").Range("A1").Value

如果您正在大规模执行此操作并且您没有使用货币或日期类型,您可以使用它.Value2来加快速度。

https://docs.microsoft.com/en-us/office/vba/api/excel.range.value2

Range("A1").Value2 = Range("A1").Value2

推荐阅读