我想重新使用一些 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 键。