在Excel中,有没有一种方法可以安全地使用Range("A1:B2").ClearContent
而不删除单元格中现有的公式?
只是为了让我的场景更清晰:我从数据库中提取新数据,只想删除工作表上的所有内容而不是公式,因为这些将使用vlookup解析其他字段中的某些数据。
答案 0 :(得分:14)
使用SpecialCells属性仅获取常量值。
Sub RemoveConstants()
Dim rConstants As Range
Set rConstants = Sheet1.Range("A1:B2").SpecialCells(xlCellTypeConstants)
rConstants.ClearContents
End Sub