如何一次性清除整个 2003 Excel 工作簿中的所有值单元格?

如何一次性清除整个 2003 Excel 工作簿中的所有值单元格?

如何一次性清除整个 2003 Excel 工作簿中的所有值单元格?

我可以使用特殊功能来制作一张纸,但是,如果一个文件由多张纸组成,那就需要花费更多的精力。

答案1

根据之前回答的评论,我假设您不想删除公式?如果是这种情况,选择“特殊”(CTRL G > 特殊 > 常量) 有效,但一次只能在一张纸上进行。

但是如果您记录了这个过程,那么您可以将其放入 VBA 循环中。

Sub DeleteConstants()

    Dim wstWorksheet As Worksheet

    For Each wstWorksheet In ActiveWorkbook.Worksheets

        Selection.SpecialCells(xlCellTypeConstants, 23).ClearContents

    Next wstWorksheet

End Sub

答案2

  • 选择第一个工作表
  • 按住Shift并单击最后一张工作表
  • 单击工作表左上角(A 列左侧,第 1 行上方)。
  • 右键单击工作表并执行delete contents

就应该这样。

您甚至可以针对特定工作表执行此操作Shift。您还可以一次性对所有选定的工作表应用格式。

相关内容