在 Excel 2013 中删除所有数据但不删除公式

在 Excel 2013 中删除所有数据但不删除公式

我想重新使用一些 Excel 2013 工作表,它们是年度家庭支出等。我希望删除现有数据,但保留公式,最好保留列标题文本,并保留原有格式。有人可以建议是否有一种快速方法可以删除现在的旧数据,而无需重建现有工作表。这是在 Excel 2013 中。

答案1

这应该可以满足您的需要:

Sub kleanUP()
    Dim rng As Range

    Set rng = Range(Cells(2, 1), Cells(Rows.Count, Columns.Count)).SpecialCells(xlCellTypeConstants)

    rng.ClearContents
End Sub

在要清理的每张表上运行它

答案2

Excel 无法区分标题常量和非标题常量。如果您的标题仅位于第 1 行,那么 Gary 的代码将起作用,但如果不是,您可以选择标题下方的所有单元格,然后按 F5,单击“特殊”,勾选“常量”并按“确定”。然后按键盘上的 Delete 键。

相关内容