删除除公式外的所有内容(Microsoft Excel)
每年年初,Richard都会复制上一年的Excel工作簿。为了准备新年数据,他需要删除副本中除公式外的所有内容。理查德(Richard)想知道是否有一种快速的方法来做到这一点。
实际上,有一种非常快速的方法可以手动删除工作表中的所有非公式信息。请按照下列步骤操作:
。按F5。 Excel将显示“转到”对话框。
。单击特殊。 Excel将显示“转到特殊”对话框。 (请参见图1。)
。确保选中“常数”单选按钮。 (这非常重要,请不要在对话框中单击任何其他选项。)
。单击确定。选择所有包含常数的单元格(除公式外的所有单元格)。
。按Del键。
如果工作簿中有很多工作表,并且要删除每个工作表中的所有常量,则可能需要使用一个宏,该宏可以为整个工作簿自动执行上述步骤。
Sub DelAllConstants() Dim wks As Worksheet Dim rng As Range For Each wks In ThisWorkbook.Worksheets On Error Resume Next Set rng = wks.Cells.SpecialCells(xlCellTypeConstants, 23) On Error GoTo 0 If Not rng Is Nothing Then rng.ClearContents End If Set rng = Nothing Next Set wks = Nothing End Sub
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(11168)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。您可以在此处找到适用于Excel的较旧菜单界面的本技巧的版本: